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