젠킨스 파일 수정
This commit is contained in:
32
Jenkinsfile
vendored
32
Jenkinsfile
vendored
@@ -84,6 +84,26 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stage('Web Server block activate') {
|
||||||
|
when {
|
||||||
|
expression { params.DEPLOY_TARGET in ['ALL', 'WAS_ONLY'] }
|
||||||
|
}
|
||||||
|
steps {
|
||||||
|
script {
|
||||||
|
// Nginx 서버에 점검 페이지로 블록 설정
|
||||||
|
sshCommand remote: [
|
||||||
|
name: 'Nginx Server',
|
||||||
|
host: "${env.NGINX_SERVER_IP}",
|
||||||
|
user: "${env.NGINX_USER}",
|
||||||
|
identityFile: "${env.SSH_KEY_PATH}",
|
||||||
|
allowAnyHosts: true
|
||||||
|
], command: "/etc/nginx/weboff.sh"
|
||||||
|
|
||||||
|
echo "점검 web서버 config 구동"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
stage('Prepare and Deploy Static Resources') {
|
stage('Prepare and Deploy Static Resources') {
|
||||||
when {
|
when {
|
||||||
expression { params.DEPLOY_TARGET in ['ALL', 'WEB_ONLY'] }
|
expression { params.DEPLOY_TARGET in ['ALL', 'WEB_ONLY'] }
|
||||||
@@ -252,6 +272,7 @@ pipeline {
|
|||||||
echo "Tomcat이 실행 중이지 않습니다."
|
echo "Tomcat이 실행 중이지 않습니다."
|
||||||
fi
|
fi
|
||||||
${env.TOMCAT_HOME}/bin/startup.sh
|
${env.TOMCAT_HOME}/bin/startup.sh
|
||||||
|
sleep 10
|
||||||
"""
|
"""
|
||||||
|
|
||||||
echo "Deploy 완료 (${params.ENVIRONMENT} 환경, ${env.GIT_BRANCH} 브랜치)"
|
echo "Deploy 완료 (${params.ENVIRONMENT} 환경, ${env.GIT_BRANCH} 브랜치)"
|
||||||
@@ -299,6 +320,17 @@ pipeline {
|
|||||||
}
|
}
|
||||||
always {
|
always {
|
||||||
script {
|
script {
|
||||||
|
// Nginx 서버에 정상 페이지로 블록 해제
|
||||||
|
sshCommand remote: [
|
||||||
|
name: 'Nginx Server',
|
||||||
|
host: "${env.NGINX_SERVER_IP}",
|
||||||
|
user: "${env.NGINX_USER}",
|
||||||
|
identityFile: "${env.SSH_KEY_PATH}",
|
||||||
|
allowAnyHosts: true
|
||||||
|
], command: "/etc/nginx/webon.sh"
|
||||||
|
|
||||||
|
echo "점검 web서버 config 구동"
|
||||||
|
|
||||||
echo '파이프라인 실행이 종료되었습니다.'
|
echo '파이프라인 실행이 종료되었습니다.'
|
||||||
if (params.DEPLOY_TARGET in ['ALL', 'WEB_ONLY']) {
|
if (params.DEPLOY_TARGET in ['ALL', 'WEB_ONLY']) {
|
||||||
// 임시 디렉토리 정리
|
// 임시 디렉토리 정리
|
||||||
|
|||||||
Reference in New Issue
Block a user