Jenkins Git Plugin Repository Url变量

Jenkins Git Plugin Repository Url变量

问题描述:

可以在jenkins git插件的仓库URL中使用变量吗?Jenkins Git Plugin Repository Url变量

https://${GIT_USER}@github.com/e82eric/Prompts.git 

当我尝试它看起来像${GIT_USER}而不是替换。

+0

似乎有在詹金斯{} GIT_USER有些地方'$ GIT_USER'应使用,而不是'$ '。你有没有尝试访问不带括号的变量? – cjc343

+0

两者似乎都产生了相同的结果:克隆存储库https://%[email protected]/e82eric/Prompts.git克隆存储库https://%24 {GIT_USER} @ github.com/e82eric/Prompts.git –

+0

[这个问题](http://*.com/questions/13650860)表明'$ {ENV,var =“GIT_USER”}“可能适用于环境变量,而标准语法适用于”构建变量“。 – cjc343

如上所述:

它看起来像这个问题已经在过去几年的过程中申请了很多次,他们从来不“接受”的修正。已修复但管理员将问题解决为“无法修复”。

参考

按照Jenkins Git-Plugin page,这应该是工作到现在(2月 - 2015年)。

其中已经解决的问题:

  • JENKINS-14276 - Git的使用参数化分支名时,SCM-轮询不起作用
  • JENKINS-20427 - 分支名建参数变量会导致轮询检测GIT中的虚假更改
  • JENKINS-23675 - 当存储库URL具有作业参数和任何存储库时,git插件无法正常工作凭据
  • JENKINS-24786 - 2.2.6以来,环境变量没有在git的出版商展开