stages: - build variables: DOCKER_HOST: tcp://docker:2375/ GOCACHE: "${CI_PROJECT_DIR}/_go/cache" before_script: - mkdir -p ${CI_PROJECT_DIR}/_go/{pkg,bin,cache} - rm -rf /go/pkg - ln -s ${CI_PROJECT_DIR}/_go/pkg /go/pkg - ln -s ${CI_PROJECT_DIR}/_go/bin /go/bin cache: key: "$CI_COMMIT_REF_NAME" paths: - _go untracked: true image: registry.gitlab.com/sparetimecoders/build-tools build: stage: build services: - docker:dind script: - build - push