################################################################################ # Build build: docker build -t webnist_web:${CI_PIPELINE_ID} ./web ################################################################################ # Publish tag: docker tag webnist_web:${CI_PIPELINE_ID} ${REGISTRY}/webnist_web:${CI_COMMIT_SHORT_SHA} push: docker push ${REGISTRY}/webnist_web:${CI_COMMIT_SHORT_SHA} ################################################################################ # Clean cleant: docker rmi -f webnist_web:${CI_PIPELINE_ID} ################################################################################ # Deploy deploy: docker -H ${PROD_HOST} service update --force --detach --image=${REGISTRY}/webnist_web${CI_COMMIT_SHORT_SHA} ${PROD_SERVICE_NAME}