伙计们,有一个配置作业的环境变量, BRANCH,但是当我尝试用它配置git scm时,控制台出现错误
Branch Specifier (blank for 'any') * / $ {BRANCH}
git rev-parse refs / remotes / origin / $ {BRANCH} ^ {commit}#timeout = 10 git rev-parse refs / remotes / origin / origin / $ {BRANCH} ^ {commit}#timeout = 10 git rev-parse origin / $ {BRANCH} ^ {commit}#timeout = 10错误:找不到要构建的任何修订。
我100%肯定git很好,分支存在。
Aar*_*esh 13
因此,在 full checkout 下,将 */${BRANCH} 更改为 */$BRANCH,这应该读取环境变量。
分支说明符(“任何”为空)*/$BRANCH
在管道中,确保您没有指定轻量级结账。从 Jenkins 2.73 开始,Lightweight Checkouts 不会读取环境变量,但是完整的 checkout 会
查看此问题讨论以获取更多详细信息https://github.com/jenkinsci/ghprb-plugin/issues/564
更改*/${BRANCH}为*/$BRANCH,这对我有用。
分支说明符(空白表示“任何”) */$BRANCH
| 归档时间: |
|
| 查看次数: |
4690 次 |
| 最近记录: |