Thienvv -

This commit is contained in:
thienqb123456
2024-12-24 01:52:44 +07:00
parent 8185cd868c
commit 766257934f
3 changed files with 6 additions and 9 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ pipeline {
NUGET_CONFIG_PATH = 'NuGet.config' NUGET_CONFIG_PATH = 'NuGet.config'
APPLICATIONCORE_PATH = 'Packages' APPLICATIONCORE_PATH = 'Packages'
JENKINS_BUILD_FOLDER_PATH = 'Acp.WebApi' JENKINS_BUILD_FOLDER_PATH = 'Acp.WebApi'
JENKINS_PUBLISH_FOLDER_PATH = 'publish' JENKINS_PUBLISH_FOLDER_PATH = "${PROJECT_NAME}-publish"
COMPRESSED_FILE_NAME = "${PROJECT_NAME}_publish.zip" // tên file nén COMPRESSED_FILE_NAME = "${PROJECT_NAME}_publish.zip" // tên file nén
COMPRESSED_FILE_PATH = "${env.WORKSPACE }/${COMPRESSED_FILE_NAME}" COMPRESSED_FILE_PATH = "${env.WORKSPACE }/${COMPRESSED_FILE_NAME}"
-1
View File
@@ -3,7 +3,6 @@ pipeline {
parameters { parameters {
choice(name: 'ENV', choices: ['uat', 'prod'], description: 'Choose Environment') choice(name: 'ENV', choices: ['uat', 'prod'], description: 'Choose Environment')
string(name: 'CI_JOB_BUILD_NUMBER', defaultValue: '', description: 'Build number of CI Job') string(name: 'CI_JOB_BUILD_NUMBER', defaultValue: '', description: 'Build number of CI Job')
} }
environment { environment {
PROJECT_NAME = 'acp' PROJECT_NAME = 'acp'
+5 -7
View File
@@ -13,11 +13,10 @@ pipeline {
METADATA_FILENAME = "${params.ENV}_${PROJECT_NAME}_metadata.json" METADATA_FILENAME = "${params.ENV}_${PROJECT_NAME}_metadata.json"
NUXT_BUILD_FOLDER_PATH = "${env.WORKSPACE}" NUXT_BUILD_FOLDER_PATH = "${env.WORKSPACE}"
OUTPUT_FOLDER_PATH = '.output' // đường dẫn đến .output (sau khi build xong) OUTPUT_FOLDER_PATH = "${params.ENV}-${PROJECT_NAME}-output" //thư mục .output (sau khi build xong)
COMMAND_NUXT_INSTALL = 'npm install' //command install dependencies COMMAND_NUXT_INSTALL = 'npm install' //command install dependencies
COMMAND_NUXT_BUILD_UAT = "NITRO_OUTPUT=${OUTPUT_FOLDER_PATH} yarn linux-builder" // command build MT uat
COMMAND_NUXT_BUILD_UAT = 'yarn linux-builder' // command build COMMAND_NUXT_BUILD_PROD = "NITRO_OUTPUT=${OUTPUT_FOLDER_PATH} yarn linux-builder:production" // command build MT prod
COMMAND_NUXT_BUILD_PROD = 'yarn linux-builder:production' // command build
COMPRESSED_FILE_NAME = "${params.ENV}_${PROJECT_NAME}_output.zip" // tên file nén COMPRESSED_FILE_NAME = "${params.ENV}_${PROJECT_NAME}_output.zip" // tên file nén
COMPRESSED_FILE_PATH = "${env.WORKSPACE }/${COMPRESSED_FILE_NAME}" COMPRESSED_FILE_PATH = "${env.WORKSPACE }/${COMPRESSED_FILE_NAME}"
@@ -67,9 +66,9 @@ pipeline {
} }
} }
stage('Package (Compress Publish Files)') { stage('Package (Compress Output Files)') {
steps { steps {
compressItems(env.COMPRESSED_FILE_PATH, env.JENKINS_PUBLISH_FOLDER_PATH) compressItems(env.COMPRESSED_FILE_PATH, env.OUTPUT_FOLDER_PATH)
} }
} }
@@ -100,7 +99,6 @@ pipeline {
env.VERSION, env.VERSION,
env.NEXUS_URL, env.NEXUS_URL,
env.NEXUS_ARTIFACT_NAME) env.NEXUS_ARTIFACT_NAME)
echo "metadataFileName: ${env.METADATA_FILENAME}" echo "metadataFileName: ${env.METADATA_FILENAME}"
archiveArtifacts artifacts: "${env.METADATA_FILENAME}", allowEmptyArchive: false archiveArtifacts artifacts: "${env.METADATA_FILENAME}", allowEmptyArchive: false
} }