Commit f8f1fc60 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Divide comando de deploy para controlar fallos

parent cf70a923
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -58,8 +58,7 @@ do
		done ; \
		echo -e \"${FAIL_COLOR}Service ${DATA_COLOR}${serviceToCheck}${FAIL_COLOR} is not running!${NULL_COLOR}\" && \
		echo -e \"  got ${FAIL_COLOR}\${hits}/${STATUS_CHECK_MIN_HITS}${NULL_COLOR} status hits\" && \
		exit 1 \
	"
		exit 1"

	ssh ${SSH_PARAMS} "${SSH_REMOTE}" "${checkDeployCmd}"
done
+5 −4
Original line number Diff line number Diff line
@@ -15,15 +15,16 @@ deployCmd="\
		docker-compose rm -f ${SERVICE} && \
		docker-compose pull ${SERVICE} && \
		docker-compose up -d ${SERVICE} ; \
	fi ; \
	cd .. && \
	rm -rf ${DEPLOY_HOME}\
"
	fi"

cleanDeployCmd="ssh ${SSH_PARAMS} \"${SSH_REMOTE}\" \"rm -rf ${DEPLOY_HOME}\""

if ssh ${SSH_PARAMS} "${SSH_REMOTE}" "${deployCmd}"
then
	echo -e "${PASS_COLOR}Service successfully deployed!${NULL_COLOR}"
	${cleanDeployCmd}
else
	echo -e "${FAIL_COLOR}Service deploy failed!${NULL_COLOR}"
	${cleanDeployCmd}
	exit 1
fi
+1 −2
Original line number Diff line number Diff line
@@ -23,8 +23,7 @@ relaunchCmd="\
	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 \${imageName}@\${imageDigest} ${SERVICE} \
"
	docker service update --force --image \${imageName}@\${imageDigest} ${SERVICE}"

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