Newer
Older
ref: '2.1.0'
to be continuous bot
committed
ref: '2.2.6'
stages:
- build
- publish
variables:
GITLAB_CI_FILES: "templates/gitlab-ci-openshift.yml"
BASH_SHELLCHECK_FILES: "*.sh"
BASH_BATS_ENABLED: "true"
BASH_BATS_TESTS: "test"
BASH_BATS_LIBRARIES: "bats-support@https://github.com/bats-core/bats-support/archive/v0.3.0.zip bats-assert@https://github.com/bats-core/bats-assert/archive/v2.0.0.zip"
extract-script:
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
semantic-release:
rules:
# on production branch(es): auto if SEMREL_AUTO_RELEASE_ENABLED
- if: '$TMPL_RELEASE_ENABLED == "true" && $CI_COMMIT_REF_NAME =~ $PROD_REF'