Files
personal-website/Jenkinsfile
T
2025-04-05 21:49:31 -05:00

27 lines
585 B
Groovy

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"
}
}
}