Trigger fresh Jenkins build

This commit is contained in:
VIPIN 2025-08-29 00:36:27 +05:30
parent 94168e28e0
commit ba0e4915f5

7
Jenkinsfile vendored
View File

@ -58,14 +58,15 @@ pipeline {
stage('Deploy') { stage('Deploy') {
steps { steps {
script { script {
// Use sshagent for passwordless deployment
sshagent([env.SSH_CRED]) { sshagent([env.SSH_CRED]) {
sh """ sh """
echo "🚀 Deploying to ${WEB_IP}..." echo "🚀 Deploying to ${WEB_IP}..."
# Copy package to web server # Copy build archive to web server
scp -o StrictHostKeyChecking=no build.tar.gz deploy@${WEB_IP}:/tmp/build.tar.gz scp -o StrictHostKeyChecking=no build.tar.gz deploy@${WEB_IP}:/tmp/build.tar.gz
# Deploy on web server (passwordless sudo required) # Extract and reload nginx (passwordless sudo)
ssh -o StrictHostKeyChecking=no deploy@${WEB_IP} ' ssh -o StrictHostKeyChecking=no deploy@${WEB_IP} '
sudo rm -rf /var/www/reactapp/* sudo rm -rf /var/www/reactapp/*
sudo mkdir -p /var/www/reactapp sudo mkdir -p /var/www/reactapp