From 7f01495f638d7683fb5ba9b8df130788f4c80f22 Mon Sep 17 00:00:00 2001 From: alex kuklin <alex@kuklin.eu> Date: Wed, 14 Nov 2018 18:14:08 +0200 Subject: [PATCH] trigger --- .gitlab-ci.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 68251f3..2c4dd1d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,20 +1,30 @@ -image: docker:latest -services: -- docker:dind +image: docker stages: - build +- deploy variables: TEST_IMAGE: registry.vereign.com/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME TEST_IMAGE_SHA: registry.vereign.com/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_SHA RELEASE_IMAGE: registry.vereign.com/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest -before_script: - - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.vereign.com build: stage: build tags: - hv2 + services: + - docker:dind + before_script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.vereign.com script: - docker build --build-arg CI_PROJECT_NAME=$CI_PROJECT_NAME --build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN --pull -t $TEST_IMAGE -f Dockerfile . - docker push $TEST_IMAGE - docker tag $TEST_IMAGE $TEST_IMAGE_SHA - docker push $TEST_IMAGE_SHA +deploy: + stage: deploy + tags: + - hv2 + only: + - master + script: + - apk add curl + - curl -X POST -F token=$TRIGGER_TOKEN -F ref=integration2 -F variables[branch]=master https://code.vereign.com/api/v4/projects/59/trigger/pipeline -- GitLab