diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cfdf6f15f81c1110b55ecd8db1fced7dbedd026d..191ddf3719ef4134c9e669833ff5ed6758a9fb5f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,5 +16,6 @@ deploy: - apt-get -yqq install ssh - apt-get install sshpass script: - - sshpass -p sParest1en ssh -v -o StrictHostKeyChecking=no root@128.199.53.153 "docker kill backend && docker rm backend && docker run -d --name backend registry.gitlab.com/henrikberg/sparesti-registry:backend" + - sshpass -p sParest1en ssh -v -o StrictHostKeyChecking=no root@128.199.53.153 "docker ps -q --filter 'name=^backend$' | grep -q . && docker kill backend && docker rm backend; docker run --name backend registry.gitlab.com/henrikberg/sparesti-registry:backend" +