Files
personal-website/Jenkinsfile
T

27 lines
586 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"
}
}
}