workhorse:verify: extends: .workhorse:rules:workhorse image: ${GITLAB_DEPENDENCY_PROXY}golang:1.16 stage: test needs: [] script: - make -C workhorse # test build - make -C workhorse verify .workhorse:test: extends: .workhorse:rules:workhorse services: - name: registry.gitlab.com/gitlab-org/build/cng/gitaly:latest # Disable the hooks so we don't have to stub the GitLab API command: ["/usr/bin/env", "GITALY_TESTING_NO_GIT_HOOKS=1", "/scripts/process-wrapper"] alias: gitaly variables: GITALY_ADDRESS: "tcp://gitaly:8075" stage: test needs: [] script: - go version - apt-get update && apt-get -y install libimage-exiftool-perl - make -C workhorse test workhorse:test using go 1.16: extends: .workhorse:test image: ${GITLAB_DEPENDENCY_PROXY}golang:1.16 workhorse:test using go 1.17: extends: .workhorse:test image: ${GITLAB_DEPENDENCY_PROXY}golang:1.17