更改构建文件

This commit is contained in:
dxin
2025-12-24 15:41:02 +08:00
parent c5d60f6aec
commit 60de83a3d5
6 changed files with 578 additions and 10 deletions

View File

@@ -41,9 +41,14 @@ pipeline {
description: '可选:自定义镜像 Tag (字母、数字、点、下划线、短横线), 如 v0.0.1, 留空则自动生成 “ v+构建次数_分支名_短哈希_构建时间 ”'
)
booleanParam(
name: 'DEPLOY_TO_K8S',
name: 'DEPLOY_TO_TEST',
defaultValue: false,
description: '构建成功后自动部署到 K8S 环境 (触发 job: DM_apex)'
description: '构建成功后自动部署到 test 环境 (触发 job: DM_test_apex)'
)
booleanParam(
name: 'DEPLOY_TO_PROD',
defaultValue: false,
description: '构建成功后自动部署到 prod 环境 (触发 job: DM_prod_apex)'
)
}
environment {
@@ -319,7 +324,8 @@ pipeline {
script {
// 定义部署映射:参数名 → 部署 Job 名
def deployMap = [
'DEPLOY_TO_K8S' : 'DM_apex'
'DEPLOY_TO_TEST' : 'DM_test_apex',
'DEPLOY_TO_PROD' : 'DM_prod_apex',
]
// 获取完整镜像名(从已有 env 变量拼接)

View File

@@ -41,9 +41,14 @@ pipeline {
description: '可选:自定义镜像 Tag (字母、数字、点、下划线、短横线), 如 v0.0.1, 留空则自动生成 “ v+构建次数_分支名_短哈希_构建时间 ”'
)
booleanParam(
name: 'DEPLOY_TO_K8S',
name: 'DEPLOY_TO_TEST',
defaultValue: false,
description: '构建成功后自动部署到 K8S 环境 (触发 job: DM_apex_web)'
description: '构建成功后自动部署到 test 环境 (触发 job: DM_test_apex_web)'
)
booleanParam(
name: 'DEPLOY_TO_PROD',
defaultValue: false,
description: '构建成功后自动部署到 prod 环境 (触发 job: DM_prod_apex_web)'
)
}
environment {
@@ -322,7 +327,8 @@ pipeline {
script {
// 定义部署映射:参数名 → 部署 Job 名
def deployMap = [
'DEPLOY_TO_K8S' : 'DM_apex_web'
'DEPLOY_TO_TEST' : 'DM_test_apex_web',
'DEPLOY_TO_PROD' : 'DM_prod_apex_web',
]
// 获取完整镜像名(从已有 env 变量拼接)