Thienvv - tach branch part 5

This commit is contained in:
thienqb123456
2025-03-12 20:27:43 +07:00
parent 33e24203f0
commit 80f0a992b4
3 changed files with 17 additions and 4 deletions
+6 -1
View File
@@ -6,7 +6,9 @@ pipeline {
} }
environment { environment {
PROJECT_NAME = 'acp' PROJECT_NAME = 'acp'
CI_JOB_NAME = 'CI_BE_ACP' // tên của job build code CI_UAT_JOB_NAME = 'CI-UAT-BE-ACP' // tên của job build code mt uat
CI_PRODUCTION_JOB_NAME = 'CI-PRODUCTION-BE-ACP' // tên của job build code mt production
CI_JOB_METADATA_FILENAME = "${PROJECT_NAME}_${params.ENV}_metadata.json" // tên file metadata đã được lưu từ ci job CI_JOB_METADATA_FILENAME = "${PROJECT_NAME}_${params.ENV}_metadata.json" // tên file metadata đã được lưu từ ci job
NEXUS_CREDENTIALS = credentials('Nexus_credential') NEXUS_CREDENTIALS = credentials('Nexus_credential')
@@ -29,10 +31,13 @@ pipeline {
script { script {
if (params.ENV == 'uat') { if (params.ENV == 'uat') {
env.ANSIBLE_INVENTORY_PATH = 'inventory/uat/hosts.ini' env.ANSIBLE_INVENTORY_PATH = 'inventory/uat/hosts.ini'
env.CI_JOB_NAME = CI_UAT_JOB_NAME
} else if (params.ENV == 'production') { } else if (params.ENV == 'production') {
env.ANSIBLE_INVENTORY_PATH = 'inventory/production/hosts.ini' env.ANSIBLE_INVENTORY_PATH = 'inventory/production/hosts.ini'
env.CI_JOB_NAME = CI_PRODUCTION_JOB_NAME
} }
echo "ANSIBLE_INVENTORY_PATH is set to: ${env.ANSIBLE_INVENTORY_PATH}" echo "ANSIBLE_INVENTORY_PATH is set to: ${env.ANSIBLE_INVENTORY_PATH}"
echo "CI_JOB_NAME is set to: ${env.CI_JOB_NAME}"
} }
} }
} }
+5 -2
View File
@@ -7,8 +7,8 @@ pipeline {
} }
environment { environment {
PROJECT_NAME = 'portal' PROJECT_NAME = 'portal'
CI_UAT_JOB_NAME = 'CI-UAT-BE-PORTAL' // tên của job build code mt uat
CI_JOB_NAME = 'CI_BE_PORTAL' // tên của job CI CI_PRODUCTION_JOB_NAME = 'CI-PRODUCTION-BE-PORTAL' // tên của job build code mt production
CI_JOB_METADATA_FILENAME = "${PROJECT_NAME}_${params.ENV}_metadata.json" // tên file metadata đã được lưu từ ci job CI_JOB_METADATA_FILENAME = "${PROJECT_NAME}_${params.ENV}_metadata.json" // tên file metadata đã được lưu từ ci job
NEXUS_CREDENTIALS = credentials('Nexus_credential') NEXUS_CREDENTIALS = credentials('Nexus_credential')
@@ -31,10 +31,13 @@ pipeline {
script { script {
if (params.ENV == 'uat') { if (params.ENV == 'uat') {
env.ANSIBLE_INVENTORY_PATH = 'inventory/uat/hosts.ini' env.ANSIBLE_INVENTORY_PATH = 'inventory/uat/hosts.ini'
env.CI_JOB_NAME = CI_UAT_JOB_NAME
} else if (params.ENV == 'production') { } else if (params.ENV == 'production') {
env.ANSIBLE_INVENTORY_PATH = 'inventory/production/hosts.ini' env.ANSIBLE_INVENTORY_PATH = 'inventory/production/hosts.ini'
env.CI_JOB_NAME = CI_PRODUCTION_JOB_NAME
} }
echo "ANSIBLE_INVENTORY_PATH is set to: ${env.ANSIBLE_INVENTORY_PATH}" echo "ANSIBLE_INVENTORY_PATH is set to: ${env.ANSIBLE_INVENTORY_PATH}"
echo "CI_JOB_NAME is set to: ${env.CI_JOB_NAME}"
if (params.PORTAL_NAME == 'ktdt') { if (params.PORTAL_NAME == 'ktdt') {
env.ANSIBLE_PLAYBOOK_PATH = 'playbooks/backend/deploy_ktdt_portal_backend.yml' env.ANSIBLE_PLAYBOOK_PATH = 'playbooks/backend/deploy_ktdt_portal_backend.yml'
@@ -8,7 +8,9 @@ pipeline {
environment { environment {
PROJECT_NAME = 'resource' PROJECT_NAME = 'resource'
CI_JOB_NAME = 'CI-BE-RESOURCE' // tên của job CI CI_UAT_JOB_NAME = 'CI-UAT-BE-RESOURCE' // tên của job build code mt uat
CI_PRODUCTION_JOB_NAME = 'CI-PRODUCTION-BE-RESOURCE' // tên của job build code mt production
CI_JOB_METADATA_FILENAME = "${PROJECT_NAME}_${params.ENV}_metadata.json" // tên file metadata đã được lưu từ ci job CI_JOB_METADATA_FILENAME = "${PROJECT_NAME}_${params.ENV}_metadata.json" // tên file metadata đã được lưu từ ci job
NEXUS_CREDENTIALS = credentials('Nexus_credential') NEXUS_CREDENTIALS = credentials('Nexus_credential')
@@ -31,10 +33,13 @@ pipeline {
script { script {
if (params.ENV == 'uat') { if (params.ENV == 'uat') {
env.ANSIBLE_INVENTORY_PATH = 'inventory/uat/hosts.ini' env.ANSIBLE_INVENTORY_PATH = 'inventory/uat/hosts.ini'
env.CI_JOB_NAME = CI_UAT_JOB_NAME
} else if (params.ENV == 'production') { } else if (params.ENV == 'production') {
env.ANSIBLE_INVENTORY_PATH = 'inventory/production/hosts.ini' env.ANSIBLE_INVENTORY_PATH = 'inventory/production/hosts.ini'
env.CI_JOB_NAME = CI_PRODUCTION_JOB_NAME
} }
echo "ANSIBLE_INVENTORY_PATH is set to: ${env.ANSIBLE_INVENTORY_PATH}" echo "ANSIBLE_INVENTORY_PATH is set to: ${env.ANSIBLE_INVENTORY_PATH}"
echo "CI_JOB_NAME is set to: ${env.CI_JOB_NAME}"
if (params.PORTAL_NAME == 'ktdt') { if (params.PORTAL_NAME == 'ktdt') {
env.ANSIBLE_PLAYBOOK_PATH = 'playbooks/backend/deploy_ktdt_resource_backend.yml' env.ANSIBLE_PLAYBOOK_PATH = 'playbooks/backend/deploy_ktdt_resource_backend.yml'