diff --git a/fe/fe-acp/ci-uat-acp-frontend.Jenkinsfile b/fe/fe-acp/ci-uat-acp-frontend.Jenkinsfile index 00b5f46..861ba06 100644 --- a/fe/fe-acp/ci-uat-acp-frontend.Jenkinsfile +++ b/fe/fe-acp/ci-uat-acp-frontend.Jenkinsfile @@ -5,23 +5,23 @@ pipeline { GIT_URL = 'http://work.gct.com.vn/anhln/NSG_2025.git' GIT_BRANCH = 'main' + ENV = 'uat' PROJECT_NAME = 'acp' - APP_ENV = 'uat' TRIGGER_JOB_NAME = 'CD_FE_ACP' - METADATA_FILENAME = "${env.APP_ENV}_${env.PROJECT_NAME}_metadata.json" + METADATA_FILENAME = "${env.ENV}_${env.PROJECT_NAME}_metadata.json" NUXT_BUILD_FOLDER_PATH = "${env.WORKSPACE}" - OUTPUT_FOLDER_PATH = "${env.APP_ENV}-${env.PROJECT_NAME}-output" //thư mục .output (sau khi build xong) + OUTPUT_FOLDER_PATH = "${env.ENV}-${env.PROJECT_NAME}-output" //thư mục .output (sau khi build xong) COMMAND_NUXT_INSTALL = 'npm install' //command install dependencies COMMAND_NUXT_BUILD = "NITRO_OUTPUT=${env.OUTPUT_FOLDER_PATH} yarn linux-builder" // command build MT uat - COMPRESSED_FILE_NAME = "${env.APP_ENV}_${env.PROJECT_NAME}_output.zip" // tên file nén + COMPRESSED_FILE_NAME = "${env.ENV}_${env.PROJECT_NAME}_output.zip" // tên file nén COMPRESSED_FILE_PATH = "${env.WORKSPACE }/${env.COMPRESSED_FILE_NAME}" NEXUS_CREDENTIALS = credentials('Nexus_credential') - NEXUS_REPO_URL = "https://nexus.gct.com.vn/repository/${env.APP_ENV}-${env.PROJECT_NAME}-frontend" + NEXUS_REPO_URL = "https://nexus.gct.com.vn/repository/'${env.ENV}'-${env.PROJECT_NAME}-frontend" GROUP_ID = 'vn.kinhtedothi' - ARTIFACT_ID = "${env.APP_ENV}-${env.PROJECT_NAME}-frontend" + ARTIFACT_ID = "${env.ENV}-${env.PROJECT_NAME}-frontend" PACKAGING = 'zip' VERSION = '1.0.0' // Phiên bản cơ bản @@ -73,9 +73,9 @@ pipeline { uploadToNexus( env.NEXUS_CREDENTIALS_USR, - env.NEXUS_CREDENTIALS_PSW, - env.COMPRESSED_FILE_PATH, - nexusUploadUrl) + env.NEXUS_CREDENTIALS_PSW, + env.COMPRESSED_FILE_PATH, + nexusUploadUrl) } } } @@ -102,13 +102,13 @@ pipeline { success { echo "Job '${env.JOB_NAME}' completed successfully. Attempting to trigger Job '${TRIGGER_JOB_NAME}'..." script { - def message = "Build thành công : FRONTEND - Môi trường ${env.APP_ENV} - Dự án ${env.PROJECT_NAME} ${currentBuild.fullDisplayName}\n${env.BUILD_URL} \n Đang tiến hành Deploy...!" + def message = "Build thành công : FRONTEND - Môi trường ${env.ENV} - Dự án ${env.PROJECT_NAME} ${currentBuild.fullDisplayName}\n${env.BUILD_URL} \n Đang tiến hành Deploy...!" sh "curl -s -X POST https://api.telegram.org/bot${env.TELEGRAM_BOT_TOKEN}/sendMessage -d chat_id=${env.TELEGRAM_CHAT_ID} -d text=\"${message}\"" } script { try { def buildResult = build job: "${TRIGGER_JOB_NAME}", parameters:[ - string(name: 'APP_ENV', value: env.APP_ENV), + string(name: 'ENV', value: env.ENV), string(name: 'CI_JOB_BUILD_NUMBER', value: env.BUILD_NUMBER) ], propagate: false @@ -124,7 +124,7 @@ pipeline { } failure { script { - def message = "Build thất bại: FRONTEND - Môi trường ${env.APP_ENV} - Dự án ${env.PROJECT_NAME}, ${currentBuild.fullDisplayName}\n Kiểm tra tại đây ${env.BUILD_URL}." + def message = "Build thất bại: FRONTEND - Môi trường ${env.ENV} - Dự án ${env.PROJECT_NAME}, ${currentBuild.fullDisplayName}\n Kiểm tra tại đây ${env.BUILD_URL}." sh "curl -s -X POST https://api.telegram.org/bot${env.TELEGRAM_BOT_TOKEN}/sendMessage -d chat_id=${env.TELEGRAM_CHAT_ID} -d text=\"${message}\"" } }