Ci change

This commit is contained in:
Henri Burau 2020-03-24 22:07:42 +01:00
parent 95e752d2b3
commit a227e593e0
1 changed files with 4 additions and 6 deletions

View File

@ -11,9 +11,7 @@ deploy_docker:
variables:
DOCKER_HOST: "ssh://pi@henriburau.de"
stage: deploy
image: docker:19.03.3
services:
- docker:19.03.3-dind
image: ubuntu
tags:
- docker
before_script:
@ -23,9 +21,9 @@ deploy_docker:
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $DOCKER_REGISTRY
- lan-docker service ps $DOCKER_SERVICE_NAME &> /dev/null || lan-docker service create --name $DOCKER_SERVICE_NAME --publish 8081:8080 $DOCKER_REGISTRY/$CI_PROJECT_NAMESPACE/$SERVICE_NAME:latest
- docker service update --image $DOCKER_REGISTRY/$CI_PROJECT_NAMESPACE/$SERVICE_NAME:latest $DOCKER_SERVICE_NAME
- ssh $DOCKER_HOST 'docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $DOCKER_REGISTRY'
- ssh $DOCKER_HOST 'docker service ps $DOCKER_SERVICE_NAME &> /dev/null || lan-docker service create --name $DOCKER_SERVICE_NAME --publish 8081:8080 $DOCKER_REGISTRY/$CI_PROJECT_NAMESPACE/$SERVICE_NAME:latest'
- ssh $DOCKER_HOST 'docker service update --image $DOCKER_REGISTRY/$CI_PROJECT_NAMESPACE/$SERVICE_NAME:latest $DOCKER_SERVICE_NAME'
create_image:
stage: dockerize