Thienvv -
This commit is contained in:
@@ -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}"
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user