我是一個公司的實習生,他希望CI環境成爲我實習生的一部分。對於他們想要使用SSL認證的電子郵件,這已經證明在Jenkins中過度困難和麻煩。所以爲了減輕這一點,我有一些替代解決方案:獲取上次提交者的用戶名?
- 使用Gmail。這並不工作,現在被視爲一個非常最後的手段,因爲他們真的不想說詹金斯發送到通過谷歌服務器(即使該郵件中包含一個鏈接到外網沒有人能夠訪問本地服務器)的電子郵件
- 使用不帶SSL的Jenkins。這是不可取的。
- 編寫一個Ant任務可以執行作爲生成後的行動,那麼這將是負責發送電子郵件的程序。
最後一種方法在理論上可以工作得很好,但我有一個問題。我需要獲取最後提交日誌的用戶名,以便他們在Jenkins完成構建後收到電子郵件(因爲Jenkins會每分鐘檢查一次SVN存儲庫中的更改)。如果我得到用戶名(例如rmo或hnr),每次後綴將相同(如@ email.com)。
那麼,如何檢索使用螞蟻最後構建的犯開發商?
如果您需要了解更多信息,請讓我知道。
提取提交作者而不是哈希應該是一個小改動。 –
不知道如何重複這個人甚至不使用詹金斯,他使用GIT代替SVN:/ – OmniOwl
1)OP只是用「svn」標記的。 2)解決方案使用了一個可以在Jenkins中工作的Ant任務。 –