Commit 6755d5eb authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Asegura relanzamientos actualizados

parent 21ce7069
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -10,4 +10,13 @@ fi

. _ssh-config.sh

ssh ${SSH_PARAMS} "${SSH_REMOTE}" "docker service update --force ${SERVICE}"
relaunchCmd="\
	imageNameAndTag=\$(docker service ls --filter 'name=${SERVICE}' --format '{{.Image}}') && \
	imageName=\$(echo \${imageNameAndTag} | cut -f 1 -d ':') && \
	docker login -u ${REGISTRY_USER} -p ${CI_JOB_TOKEN} ${CI_REGISTRY} && \
	docker pull \${imageNameAndTag} && \
	imageDigest=\$(docker images --digests --format '{{.Digest}}' \${imageName} | head -1) && \
	docker service update --force --image \${imageDigest} ${SERVICE} \
"

ssh ${SSH_PARAMS} "${SSH_REMOTE}" "${relaunchCmd}"