希望有人可以提供帮助 - 我在Jenkins实例中安装了以下插件 - 但我似乎无法掌握下面的Git变量。我需要这些来完成我们的CI设置。有什么东西我不见了吗?
我正在传递它们:
ssh builder@10.10.10.10“./ build-pass.sh $ GIT_BRANCH”
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
git插件设置了几个可以在脚本中使用的环境变量:
GIT_COMMIT - 当前的SHA
GIT_BRANCH - 当前正在使用的分支的名称,例如“master”或“origin / foo”
GIT_AUTHOR_EMAIL - 提交者/作者电子邮件
GIT_COMMITTER_EMAIL - 提交者/作者电子邮件
答案 0 :(得分:17)
好的,我自己破解了这个。
要查看所有可用的环境变量,请添加到Execute shell字段:
printenv
然后,控制台输出将显示所有可用的变量。
答案 1 :(得分:3)
还请看看: How can I access the last built revision according to jenkins?
带有env-vars网址的部分非常有帮助:
最后,要查看不太全面的可用环境变量列表,您还可以转到此网址:http://[your-jenkins-domain-and-port]/env-vars.html
答案 2 :(得分:0)
类似地,您可以将它们回显:
echo GIT_COMMIT %GIT_COMMIT%
echo GIT_BRANCH %GIT_BRANCH%
下面是有关Git环境变量主题的快速Jenkins Git configuration tutorial,该主题使用图像中描述的Jenkins Git配置。