2014-06-04 18 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