Skip to content
Snippets Groups Projects
.gitlab-ci.yml 797 B
include:
 - project: 'to-be-continuous/docker'
   ref: '5.2.2'
   file: '/templates/gitlab-ci-docker.yml'
 - project: 'to-be-continuous/golang'
   ref: '4.5.1'
   file: '/templates/gitlab-ci-golang.yml'

variables:
  GO_BUILD_FLAGS: -tags netgo
  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: []