2014-06-04 19 views

回答

0

Git的插件可以为你做到这一点,但问题是,你使用Git做的,如果你这样做,你可以设置下一个ENV变量:

GIT_COMMIT - 当前

GIT_BRANCH的SHA - 的名称当前正在使用的分支,例如“主” 或 “起源/ foo” 的

GIT_PREVIOUS_COMMIT - 建立在以前的SHA从同一分支(当前

SHA上在分支第一版本)

GIT_URL提交 - 库远程URL

GIT_URL_N - 存在多于1个遥控器时的存储库远程URL,例如GIT_URL_1,

GIT_URL_2

GIT_AUTHOR_EMAIL - 提交者/作者的电子邮件

GIT_COMMITTER_EMAIL - 提交者/作者的电子邮件

而且问题是,为什么这是需要在这个层面上,这不是好点的时候看到有人犯了错误,这是浪费时间,应该在jenkins工作执行之前完成!

+0

我需要诸如GIT_COMMITER_NAME之类的东西,但显然我没有回应$ GIT_COMMITER_NAME(或电子邮件),它给了我空白,它不是通过jenkins提供的。为什么我需要这样做,是因为体力劳动可以看到自己排队,或在构建历史页面上发现自己 – cakester