Jenkins Git Branch不使用Environment Variables

时间:2015-04-28 20:05:48

标签: jenkins

民间,   有一个环境变量,作业配置为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很好,分支存在。

2 个答案:

答案 0 :(得分:0)

*/${BRANCH}更改为*/$BRANCH,这对我有用。

分支说明符(“任意”为空白) */$BRANCH

答案 1 :(得分:0)

因此,在完全签出的情况下,将* / $ {BRANCH}更改为* / $ BRANCH,这应该读取环境变量。

分支说明符(“ any”为空白)* / $ BRANCH

在管道中,确保未指定“轻量级结帐”。从Jenkins 2.73开始,“轻量级结帐”将不会读取环境变量,但将执行完整的结帐

查看此问题讨论以获取更多详细信息,https://github.com/jenkinsci/ghprb-plugin/issues/564