Skip to content
Snippets Groups Projects
Select Git revision
  • fcaaaa6504e635317acf538bc80b32d086e0b5e8
  • master default protected
2 results

extract.yml

Blame
  • extract.yml 462 B
    # this job extracts the bash script from the given template(s)
    extract-script:
      image: alpine
      stage: .pre
      script:
        - echo "#!/bin/bash" > script.sh
        - sed -n '/BEGSCRIPT/,/ENDSCRIPT/p' "$GITLAB_CI_FILES" | sed 's/^  //' >> script.sh
        - export LC_ALL=C.UTF-8
      artifacts:
        when: always
        name: extracted template script
        expire_in: 1h
        paths:
          - script.sh
      rules:
        # enabled if $GITLAB_CI_FILES is set
        - if: $GITLAB_CI_FILES