Skip to content
Snippets Groups Projects
Commit 7f06c47d authored by Nico Vermaas's avatar Nico Vermaas
Browse files

add docker-deploy-branch-to-test stage

parent 21238400
No related branches found
No related tags found
1 merge request!261updating ci/cd pipeline with stages and do it as user 'sdc' instead of 'vermaas'
Pipeline #37885 passed
......@@ -73,9 +73,27 @@ docker-deploy-release:
only:
- release
# deploy branch to 'sdc-dev.astron.nl'
docker-deploy-branch-to-test:
image: docker:latest
stage: deploy_to_test
before_script:
- 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan dop814.astron.nl >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
script:
- ssh -o StrictHostKeyChecking=no vermaas@dop814.astron.nl "docker pull "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG""
- ssh -o StrictHostKeyChecking=no vermaas@dop814.astron.nl "docker-compose -p atdb -f /docker_compose/atdb-ldv/docker-compose-dev-cd.yml up -d"
when: manual
except:
- master
# deploy master branch to 'sdc-dev.astron.nl'
docker-deploy-to-test:
docker-deploy-master-to-test:
image: docker:latest
stage: deploy_to_test
before_script:
......@@ -94,7 +112,7 @@ docker-deploy-to-test:
# - master
# deploy master branch to 'sdc.astron.nl'
docker-deploy-to-production:
docker-deploy-master-to-production:
image: docker:latest
stage: deploy_to_production
before_script:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment