aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1c026c932..697487acd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,7 @@ before_script:
stages:
- lint
- test
+ - docker
lint:
stage: lint
@@ -37,3 +38,20 @@ smoke:
- pkill -15 -f gtan
- ./test/run_test.sh --continue --smoke-test
- ./build/recovery-test.sh
+
+
+docker:
+ only:
+ - master
+ stage: docker
+ image: docker:stable
+ services:
+ - docker:dind
+ variables:
+ IMAGE: byzantinelab/go-tangerine
+ tags:
+ - golang
+ script:
+ - docker login -u $CI_REGISTRY_USER -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
+ - docker build -t $IMAGE:latest .
+ - docker push $IMAGE:latest