diff --git a/Jenkinsfile b/Jenkinsfile index 39415fb5..869a05b4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,7 +9,7 @@ pipeline { stages { stage('Checkout') { steps { - slackSend channel: '#product_infra', color: '#439FE0', + slackSend channel: '#product_infra', color: '#439FE0', tokenCredentialId: 'slack-token', message: "πŸš€ *mng* λΉŒλ“œ μ‹œμž‘ (`${env.BRANCH_NAME}`)\n<${env.BUILD_URL}|λΉŒλ“œ #${env.BUILD_NUMBER}>" checkout scm } @@ -33,6 +33,7 @@ pipeline { ssh ${DEPLOY_USER}@211.117.60.189 ' cd /home/webservice/mng/releases/${RELEASE_ID} && + mkdir -p bootstrap/cache storage/framework/{views,cache/data,sessions} storage/logs && ln -sfn /home/webservice/mng/shared/.env .env && ln -sfn /home/webservice/mng/shared/storage/app storage/app && composer install --no-dev --optimize-autoloader --no-interaction && @@ -56,11 +57,11 @@ pipeline { post { success { - slackSend channel: '#product_infra', color: 'good', + slackSend channel: '#product_infra', color: 'good', tokenCredentialId: 'slack-token', message: "βœ… *mng* 배포 성곡 (`${env.BRANCH_NAME}`)\n<${env.BUILD_URL}|λΉŒλ“œ #${env.BUILD_NUMBER}>" } failure { - slackSend channel: '#product_infra', color: 'danger', + slackSend channel: '#product_infra', color: 'danger', tokenCredentialId: 'slack-token', message: "❌ *mng* 배포 μ‹€νŒ¨ (`${env.BRANCH_NAME}`)\n<${env.BUILD_URL}|λΉŒλ“œ #${env.BUILD_NUMBER}>" script { if (env.BRANCH_NAME == 'main') {