29 lines
495 B
YAML
29 lines
495 B
YAML
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
|