gitlab-ce/.gitlab/ci/pre-merge.gitlab-ci.yml

19 lines
673 B
YAML

pre-merge-checks:
extends:
- .pre-merge:rules:pre-merge-checks
- .fast-no-clone-job
variables:
# We use > instead of | because we want the files to be space-separated.
FILES_TO_DOWNLOAD: >
scripts/utils.sh
scripts/pipeline/pre_merge_checks.rb
image: ${GITLAB_DEPENDENCY_PROXY_ADDRESS}ruby:${RUBY_VERSION}-alpine3.20
stage: pre-merge
needs: []
before_script:
- apk add --no-cache --update curl # Not present in ruby-alpine, so we add it manually
- !reference [".fast-no-clone-job", before_script]
script:
- install_gitlab_gem
- chmod u+x scripts/pipeline/pre_merge_checks.rb && scripts/pipeline/pre_merge_checks.rb