pipeline { agent any environment { DEPLOY_DIR = '/mnt/jenkins_deployments/personal-website' } stages { stage('Checkout') { steps { checkout scm } } stage('copy to nginx server') { steps { sh """ rm -rf ${DEPLOY_DIR}/* cp -r ${WORKSPACE}/* ${DEPLOY_DIR}/ chmod -R 755 ${DEPLOY_DIR} """ } } } post { failure { echo "Build Failed" } } }