Thienvv -
This commit is contained in:
@@ -13,7 +13,7 @@ pipeline {
|
||||
NUGET_CONFIG_PATH = 'NuGet.config'
|
||||
APPLICATIONCORE_PATH = 'Packages'
|
||||
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_PATH = "${env.WORKSPACE }/${COMPRESSED_FILE_NAME}"
|
||||
|
||||
@@ -3,7 +3,6 @@ pipeline {
|
||||
parameters {
|
||||
choice(name: 'ENV', choices: ['uat', 'prod'], description: 'Choose Environment')
|
||||
string(name: 'CI_JOB_BUILD_NUMBER', defaultValue: '', description: 'Build number of CI Job')
|
||||
|
||||
}
|
||||
environment {
|
||||
PROJECT_NAME = 'acp'
|
||||
|
||||
@@ -13,11 +13,10 @@ pipeline {
|
||||
METADATA_FILENAME = "${params.ENV}_${PROJECT_NAME}_metadata.json"
|
||||
|
||||
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_BUILD_UAT = 'yarn linux-builder' // command build
|
||||
COMMAND_NUXT_BUILD_PROD = 'yarn linux-builder:production' // command build
|
||||
COMMAND_NUXT_BUILD_UAT = "NITRO_OUTPUT=${OUTPUT_FOLDER_PATH} yarn linux-builder" // command build MT uat
|
||||
COMMAND_NUXT_BUILD_PROD = "NITRO_OUTPUT=${OUTPUT_FOLDER_PATH} yarn linux-builder:production" // command build MT prod
|
||||
|
||||
COMPRESSED_FILE_NAME = "${params.ENV}_${PROJECT_NAME}_output.zip" // tên file nén
|
||||
COMPRESSED_FILE_PATH = "${env.WORKSPACE }/${COMPRESSED_FILE_NAME}"
|
||||
@@ -67,9 +66,9 @@ pipeline {
|
||||
}
|
||||
}
|
||||
|
||||
stage('Package (Compress Publish Files)') {
|
||||
stage('Package (Compress Output Files)') {
|
||||
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.NEXUS_URL,
|
||||
env.NEXUS_ARTIFACT_NAME)
|
||||
|
||||
echo "metadataFileName: ${env.METADATA_FILENAME}"
|
||||
archiveArtifacts artifacts: "${env.METADATA_FILENAME}", allowEmptyArchive: false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user