民间,
有一个环境变量,作业配置为BRANCH
,但是当我尝试使用它配置git scm时,我在控制台中出现错误
Branch Specifier (blank for 'any')
* / $ {BRANCH}
git rev-parse refs / remotes / origin / $ {BRANCH} ^ {commit} #timetime = 10 git rev-parse refs / remotes / origin / origin / $ {BRANCH} ^ {commit} #timetime = 10 git rev-parse origin / $ {BRANCH} ^ {commit} #timetime = 10 错误:找不到任何修改版本。
我100%肯定git很好,分支存在。
答案 0 :(得分:0)
将*/${BRANCH}
更改为*/$BRANCH
,这对我有用。
分支说明符(“任意”为空白) */$BRANCH
答案 1 :(得分:0)
因此,在完全签出的情况下,将* / $ {BRANCH}更改为* / $ BRANCH,这应该读取环境变量。
分支说明符(“ any”为空白)* / $ BRANCH
在管道中,确保未指定“轻量级结帐”。从Jenkins 2.73开始,“轻量级结帐”将不会读取环境变量,但将执行完整的结帐
查看此问题讨论以获取更多详细信息,https://github.com/jenkinsci/ghprb-plugin/issues/564