diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index acbc2bf72b0aea84c5defbb57f1b7fe64edf48af..d4c17676dc09a7a000daaa92eb7ec6ab242307d6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,12 @@ +variables: + APP_HELM_NAME: cache + DOCKER_FILE: deployment/ci/Dockerfile + GOOGLE_IMAGE: ${GOOGLE_LIGHT_REGISTRY_URL}/gaiax/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME + stages: - test + - build + - manifest before_script: - ln -s /builds /go/src/code.vereign.com @@ -23,3 +30,26 @@ unit tests: - go version - go test -race ./... -coverprofile=coverage.out - go tool cover -func=coverage.out + +include: + - project: 'Seal/ci-helpers' + file: 'docker-build.yml' + - template: 'Workflows/Branch-Pipelines.gitlab-ci.yml' + +amd64: + extends: .docker-build + stage: build + tags: + - amd64-docker + +manifest: + extends: .manifest-amd64 + stage: manifest + +manifest-release: + extends: .manifest-release + stage: manifest + +manifest-cloud: + extends: .manifest-cloud + stage: manifest