Newer
Older
ref: '5.2.2'
file: '/templates/gitlab-ci-docker.yml'
- project: 'to-be-continuous/golang'
ref: '4.5.1'
GO_IMAGE: "registry.hub.docker.com/library/golang:latest"
# force application build
GO_BUILD_MODE: application
GO_SBOM_OPTS: "-main cmd/tracking_service"
DOCKER_BUILD_ARGS: "--build-arg CI_PROJECT_URL --build-arg TRACKING_CONFIGURATION"
DOCKER_HEALTHCHECK_CONTAINER_ARGS: "--service --skip_tracking my-template-service my-template-version"
stages:
- build
- test
- package-build
- package-test
- acceptance
- publish
# override base jobs not to depend on tracking image
.go-base:
services: []
.docker-base:
services: []