Files
personal-website/Jenkinsfile
T

27 lines
577 B
Groovy

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