use*_*680 11 git jenkins jenkins-plugins cloudbees
希望有人可以提供帮助 - 我在Jenkins实例中安装了以下插件 - 但我似乎无法掌握下面的Git变量.我需要这些来完成我们的CI设置.有什么东西我不见了吗?
我将它们传递给:
ssh builder@10.10.10.10"./ build-pass.sh $ GIT_BRANCH"
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
Run Code Online (Sandbox Code Playgroud)
git插件设置了几个可以在脚本中使用的环境变量:
GIT_COMMIT - 当前的SHA
GIT_BRANCH - 当前正在使用的分支的名称,例如"master"或"origin/foo"
GIT_AUTHOR_EMAIL - 提交者/作者电子邮件
GIT_COMMITTER_EMAIL - 提交者/作者电子邮件
use*_*680 17
好的,我自己破解了这个.
要查看所有可用的环境变量,请添加到Execute shell字段:
printenv
Run Code Online (Sandbox Code Playgroud)
然后,控制台输出将显示所有可用的变量.
小智 5
另请查看: 如何根据詹金斯访问最后构建的修订版?
带有 env-vars url 的部分真的很有帮助:
最后,要查看不太全面的可用环境变量列表,您也可以访问以下网址:http://[your-jenkins-domain-and-port]/env-vars.html