jenkins, automation tst2

This commit is contained in:
vriti 2025-06-12 14:45:50 +05:30
parent 567da81bbe
commit 4ea308aa18

6
Jenkinsfile vendored
View File

@ -57,7 +57,7 @@ pipeline {
else else
echo "📥 Repo not found. Cloning fresh and restoring backup..." echo "📥 Repo not found. Cloning fresh and restoring backup..."
rm -rf ${REMOTE_DIR} rm -rf ${REMOTE_DIR}
git clone -b ${BRANCH} https://${GIT_USER}:${GIT_PASS}@${REPO_HTTPS_URL#https://} ${REMOTE_DIR} git clone -b ${BRANCH} https://${GIT_USER}:${GIT_PASS}@git.tech4biz.wiki/rohit/spurrin-cleaned-backend-dev.git ${REMOTE_DIR}
[ -d ${BACKUP_UPLOADS_DIR}/uploads ] && cp -a ${BACKUP_UPLOADS_DIR}/uploads ${REMOTE_DIR}/ [ -d ${BACKUP_UPLOADS_DIR}/uploads ] && cp -a ${BACKUP_UPLOADS_DIR}/uploads ${REMOTE_DIR}/
[ -d ${BACKUP_UPLOADS_DIR}/hospital_data ] && cp -a ${BACKUP_UPLOADS_DIR}/hospital_data ${REMOTE_DIR}/ [ -d ${BACKUP_UPLOADS_DIR}/hospital_data ] && cp -a ${BACKUP_UPLOADS_DIR}/hospital_data ${REMOTE_DIR}/
@ -103,14 +103,14 @@ pipeline {
success { success {
echo '✅ Deployment successful!' echo '✅ Deployment successful!'
mail to: "${NOTIFY_EMAIL}", mail to: "${NOTIFY_EMAIL}",
subject: "✅ Jenkins - spurrin-cleaned-node Deployment Successful", subject: '✅ Jenkins - spurrin-cleaned-node Deployment Successful',
body: "The deployment of spurrin-cleaned-node to ${REMOTE_SERVER} was successful.\n\nRegards,\nJenkins" body: "The deployment of spurrin-cleaned-node to ${REMOTE_SERVER} was successful.\n\nRegards,\nJenkins"
} }
failure { failure {
echo '❌ Deployment failed!' echo '❌ Deployment failed!'
mail to: "${NOTIFY_EMAIL}", mail to: "${NOTIFY_EMAIL}",
subject: "❌ Jenkins - spurrin-cleaned-node Deployment Failed", subject: '❌ Jenkins - spurrin-cleaned-node Deployment Failed',
body: "The deployment of spurrin-cleaned-node to ${REMOTE_SERVER} failed. Please check Jenkins logs.\n\nRegards,\nJenkins" body: "The deployment of spurrin-cleaned-node to ${REMOTE_SERVER} failed. Please check Jenkins logs.\n\nRegards,\nJenkins"
} }
} }