Merge pull request 'fix(deploy): deploy exact Jenkins image tag and force container recreation' (#48) from fix/cl9-deploy-exact-image-tag into master
Reviewed-on: http://gitea.lan:3000/robbond/pleskSaas/pulls/48
This commit was merged in pull request #48.
This commit is contained in:
4
Jenkinsfile
vendored
4
Jenkinsfile
vendored
@@ -108,11 +108,13 @@ rsync -az \
|
|||||||
docker save ${IMAGE_LATEST} ${IMAGE_BUILD} \
|
docker save ${IMAGE_LATEST} ${IMAGE_BUILD} \
|
||||||
| ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" 'docker load'
|
| ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" 'docker load'
|
||||||
|
|
||||||
|
ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" "docker images | grep plesk-agency-portal || true"
|
||||||
|
|
||||||
ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" \
|
ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" \
|
||||||
"cd $DEPLOY_PATH && chmod +x ./scripts/deploy-prod.sh ./scripts/smoke-check.sh ./scripts/rollback-prod.sh"
|
"cd $DEPLOY_PATH && chmod +x ./scripts/deploy-prod.sh ./scripts/smoke-check.sh ./scripts/rollback-prod.sh"
|
||||||
|
|
||||||
ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" \
|
ssh -i "$SSH_KEY" "$APP_USER@$APP_HOST" \
|
||||||
"cd $DEPLOY_PATH && ./scripts/deploy-prod.sh"
|
"cd $DEPLOY_PATH && APP_IMAGE='${IMAGE_BUILD}' ./scripts/deploy-prod.sh"
|
||||||
EOF
|
EOF
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ fi
|
|||||||
|
|
||||||
cd "${DEPLOY_PATH}"
|
cd "${DEPLOY_PATH}"
|
||||||
|
|
||||||
APP_IMAGE="${APP_IMAGE}" docker compose -f docker-compose.prod.yml up -d
|
APP_IMAGE="${APP_IMAGE}" docker compose -f docker-compose.prod.yml up -d --no-build --force-recreate
|
||||||
|
|
||||||
docker compose -f docker-compose.prod.yml ps
|
docker compose -f docker-compose.prod.yml ps
|
||||||
|
|||||||
Reference in New Issue
Block a user