Skip to content
Snippets Groups Projects
Commit da7da841 authored by schmidni's avatar schmidni
Browse files

Update .gitlab-ci.yml file

parent 4eadf738
No related branches found
No related tags found
No related merge requests found
......@@ -46,3 +46,28 @@ publish:
- docker login -u $CI_REGISTRY_USER -p $CI_JOB_TOKEN $CI_REGISTRY
- docker push $TAG_COMMIT
- docker push $TAG_LATEST
deploy-job:
only:
- /\w*-environment$/
needs: ["publish-job"]
environment:
name: ${CI_COMMIT_BRANCH}
image: alpine:latest
stage: deploy
tags:
- deployment
script:
- sed -i '$a\' $ENV && echo "TAG_COMMIT=$TAG_COMMIT" >> $ENV
- chmod og= $SERVER_RSA
- apk update && apk add openssh-client
- ssh -i $SERVER_RSA -o StrictHostKeyChecking=no $SERVER_USER@${CI_ENVIRONMENT_URL#*://} "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY"
- ssh -i $SERVER_RSA -o StrictHostKeyChecking=no $SERVER_USER@${CI_ENVIRONMENT_URL#*://} "docker pull $TAG_COMMIT"
- scp -i $SERVER_RSA -o StrictHostKeyChecking=no $ENV $SERVER_USER@${CI_ENVIRONMENT_URL#*://}:~/.env
- scp -i $SERVER_RSA -o StrictHostKeyChecking=no docker-compose.yml $SERVER_USER@${CI_ENVIRONMENT_URL#*://}:~/docker-compose.yml
- ssh -i $SERVER_RSA -o StrictHostKeyChecking=no $SERVER_USER@${CI_ENVIRONMENT_URL#*://} "docker compose down"
- ssh -i $SERVER_RSA -o StrictHostKeyChecking=no $SERVER_USER@${CI_ENVIRONMENT_URL#*://} "docker compose up -d"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment