diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 187a2158f..e54f793a4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ stages: - build - test - publish + - qa default: image: registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7-golang-1.15-git-2.31 @@ -129,11 +130,12 @@ binaries: script: # Just in case we start running CI builds on other architectures in future - go version - - make binaries + - make build + - cd _build && sha256sum bin/* | tee checksums.sha256.txt artifacts: paths: - - _build/assembly/checksums.sha256.txt - - _build/assembly/bin/ + - _build/checksums.sha256.txt + - _build/bin/ name: "${CI_JOB_NAME}:go-${GO_VERSION}-git-${GIT_VERSION}" expire_in: 6 months parallel: @@ -244,8 +246,8 @@ praefect_sql_connect: # Sanity check: direct ping with psql - PGPASSWORD=$POSTGRES_PASSWORD psql -h postgres -U $POSTGRES_USER -d $POSTGRES_DB -c 'select now()' - ruby -rerb -e 'ERB.new(ARGF.read).run' _support/config.praefect.toml.ci-sql-test.erb > config.praefect.toml - - ./praefect -config config.praefect.toml sql-ping - - ./praefect -config config.praefect.toml sql-migrate + - ./_build/bin/praefect -config config.praefect.toml sql-ping + - ./_build/bin/praefect -config config.praefect.toml sql-migrate praefect_sql_test: <<: *test_definition @@ -295,8 +297,18 @@ objectinfo_fuzz_test: code_navigation: allow_failure: true script: - - go get github.com/sourcegraph/lsif-go/cmd/lsif-go + - go get github.com/sourcegraph/lsif-go/cmd/lsif-go@v1.3.1 - ~/go/bin/lsif-go artifacts: reports: lsif: dump.lsif + +trigger-qa: + stage: qa + when: manual + trigger: + project: gitlab-org/build/omnibus-gitlab-mirror + variables: + ALTERNATIVE_SOURCES: "true" + GITALY_SERVER_VERSION: $CI_COMMIT_SHA + EE: "true" |