|
@@ -3,7 +3,7 @@
|
|
|
*
|
|
*
|
|
|
* 设计原则:
|
|
* 设计原则:
|
|
|
* - 无 parameters,Build Now 直接跑
|
|
* - 无 parameters,Build Now 直接跑
|
|
|
- * - APP_ENV 由 Jenkins SCM 的 GIT_BRANCH 自动推断(*/dev、*/sit、*/uat、*/produ)
|
|
|
|
|
|
|
+ * - APP_ENV 由 Jenkins SCM 的 GIT_BRANCH 自动推断(分支 dev / sit / uat / produ)
|
|
|
* - 端口、SSH 目标等环境差异全部来自 .env.${APP_ENV},代码与 Jenkinsfile 四分支一致
|
|
* - 端口、SSH 目标等环境差异全部来自 .env.${APP_ENV},代码与 Jenkinsfile 四分支一致
|
|
|
* - dev/sit/uat:Jenkins 本机 docker build + run
|
|
* - dev/sit/uat:Jenkins 本机 docker build + run
|
|
|
* - produ:SSH 到 DEPLOY_SSH_TARGET 远程 build + run(目标见 .env.produ)
|
|
* - produ:SSH 到 DEPLOY_SSH_TARGET 远程 build + run(目标见 .env.produ)
|
|
@@ -44,10 +44,10 @@ pipeline {
|
|
|
期望分支必须是 dev / sit / uat / produ 之一。
|
|
期望分支必须是 dev / sit / uat / produ 之一。
|
|
|
|
|
|
|
|
请检查 Job 配置中的 Branch Specifier:
|
|
请检查 Job 配置中的 Branch Specifier:
|
|
|
- DEV → */dev
|
|
|
|
|
- SIT → */sit
|
|
|
|
|
- UAT → */uat
|
|
|
|
|
- PRODU → */produ
|
|
|
|
|
|
|
+ DEV → origin/dev 或 dev
|
|
|
|
|
+ SIT → origin/sit 或 sit
|
|
|
|
|
+ UAT → origin/uat 或 uat
|
|
|
|
|
+ PRODU → origin/produ 或 produ
|
|
|
=============================================
|
|
=============================================
|
|
|
""".stripIndent()
|
|
""".stripIndent()
|
|
|
}
|
|
}
|