Trigger fresh Jenkins build

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

5
Jenkinsfile vendored
View File

@ -58,14 +58,15 @@ pipeline {
stage('Deploy') {
steps {
script {
// Use sshagent for passwordless deployment
sshagent([env.SSH_CRED]) {
sh """
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
# Deploy on web server (passwordless sudo required)
# Extract and reload nginx (passwordless sudo)
ssh -o StrictHostKeyChecking=no deploy@${WEB_IP} '
sudo rm -rf /var/www/reactapp/*
sudo mkdir -p /var/www/reactapp