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