用于执行Jenkins shell脚本的Git环境变量 [英] Git environment variables for use in executing Jenkins shell scripts
问题描述
我将它们传入:
ssh builder @ 10.10.10.10./build-pass.sh $ GIT_BRANCH
https://wiki.jenkins-ci.org/显示/ JENKINS / Git +插件
环境变量
Git插件设置了几个可用于脚本的环境变量: GIT_COMMIT p>
GIT_BRANCH - 当前正在使用的分支的名称,例如master或origin / foo
GIT_AUTHOR_EMAIL - 提交者/作者电子邮件
GIT_COMMITTER_EMAIL - 提交人/作者电子邮件
。
要查看所有可用的环境变量,请添加到Execute shell字段中:
printenv
控制台输出会显示所有可用的变量。
Hope someone can help - I have the following plugin installed in my Jenkins instance - but I don't seem to be able to get hold of the Git variables below. I need these to complete our CI setup. Is there something that I'm missing?
I'm passing them in like:
ssh builder@10.10.10.10 "./build-pass.sh $GIT_BRANCH"
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
Environment variables
The git plugin sets several environment variables you can use in your scripts:
GIT_COMMIT - SHA of the current
GIT_BRANCH - Name of the branch currently being used, e.g. "master" or "origin/foo"
GIT_AUTHOR_EMAIL - Committer/Author Email
GIT_COMMITTER_EMAIL - Committer/Author Email
Ok I cracked this one myself.
To see all environment variables available add to the Execute shell field:
printenv
Console output will then show all the available vars.
这篇关于用于执行Jenkins shell脚本的Git环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!