fix: Jenkins checkout 使用 BRANCH 参数而非 scm 默认分支
checkout scm 忽略 BRANCH 参数,使用 Jenkins 任务配置的 SCM 分支。 改为显式 checkout 并引用 params.BRANCH,确保构建最新代码。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
这个提交包含在:
父节点
b8831de24a
当前提交
ceb22c6286
8
Jenkinsfile
vendored
8
Jenkinsfile
vendored
@ -20,7 +20,13 @@ pipeline {
|
||||
|
||||
stages {
|
||||
stage('Checkout') {
|
||||
steps { checkout scm }
|
||||
steps {
|
||||
checkout([$class: 'GitSCM',
|
||||
branches: [[name: "*/${params.BRANCH}"]],
|
||||
extensions: [],
|
||||
userRemoteConfigs: scm.userRemoteConfigs
|
||||
])
|
||||
}
|
||||
}
|
||||
|
||||
stage('Resolve Build Plan') {
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户