From deb4a8b1165fa245ce3f7c441e8b1c8651223c71 Mon Sep 17 00:00:00 2001 From: sirkrypt0 <22522058+sirkrypt0@users.noreply.github.com> Date: Mon, 10 May 2021 16:27:40 +0200 Subject: [PATCH] Build Docker image and deploy API only if tests succeed --- .gitlab-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index feaab7b..2665643 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -68,6 +68,7 @@ dockerimage: alias: docker needs: - compile + - test script: - docker login -u $DOCKER_REGISTRY_USER -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY # Prevent pull rate limit but still have normal alpine image in Dockerfile @@ -102,7 +103,7 @@ test_e2e: stage: e2e needs: - compile - - job: nomadimage + - nomadimage services: - name: docker:dind alias: docker @@ -133,7 +134,8 @@ test_e2e: needs: - job: dockerimage artifacts: false - - job: nomadimage + - nomadimage + - test_e2e script: # Only replace set env vars - envsubst "$(env | sed -e 's/=.*//' -e 's/^/\$/g')" < ci/api.tpl.nomad > ci/api.nomad