Jenkins Git Plugin Repository Url变量
问题描述:
可以在jenkins git插件的仓库URL中使用变量吗?Jenkins Git Plugin Repository Url变量
https://${GIT_USER}@github.com/e82eric/Prompts.git
当我尝试它看起来像${GIT_USER}
而不是替换。
答
如上所述:
它看起来像这个问题已经在过去几年的过程中申请了很多次,他们从来不“接受”的修正。已修复但管理员将问题解决为“无法修复”。
参考
答
按照Jenkins Git-Plugin page,这应该是工作到现在(2月 - 2015年)。
其中已经解决的问题:
- JENKINS-14276 - Git的使用参数化分支名时,SCM-轮询不起作用
- JENKINS-20427 - 分支名建参数变量会导致轮询检测GIT中的虚假更改
- JENKINS-23675 - 当存储库URL具有作业参数和任何存储库时,git插件无法正常工作凭据
- JENKINS-24786 - 2.2.6以来,环境变量没有在git的出版商展开
似乎有在詹金斯{} GIT_USER有些地方'$ GIT_USER'应使用,而不是'$ '。你有没有尝试访问不带括号的变量? – cjc343
两者似乎都产生了相同的结果:克隆存储库https://%[email protected]/e82eric/Prompts.git克隆存储库https://%24 {GIT_USER} @ github.com/e82eric/Prompts.git –
[这个问题](http://stackoverflow.com/questions/13650860)表明'$ {ENV,var =“GIT_USER”}“可能适用于环境变量,而标准语法适用于”构建变量“。 – cjc343