2
我將Jenkins與Git和Gerrit插件結合使用。我想在Ref Updated
上觸發一項工作。但是,我需要了解這個事件背後的動作是否是創建一個新的分支。如果是,那麼我將執行我的shell腳本,否則不會。Jenkins/Gerrit流事件 - 在新創建的分支上觸發的作業
據我所知,這個信息在Gerrit的事件json響應中可用,但我不知道如何通過Jenkins消費這個json對象。
有沒有一種方法可以通過Jenkins輕鬆實現(也許是我錯過的界面中的某些東西)?或者還有另一種方式來監視在Jenkins/Gerrit插件環境中創建新分支的過程嗎?
我認爲這個事件發生時,例如直接推一個裁判。但我不確定創建分支可以被視爲ref更新。 – HiB 2014-10-16 17:56:00
每當我創建一個新的遠程分支時(在Gerrit界面上),以及當我刪除它並執行其他操作時,我的普通作業都會被觸發。我指定的事件是「Rep Updated」,指定的分支是任何分支。 – feychou 2014-10-17 08:58:59
編輯:我的意思是「純」是「空白」。 – feychou 2014-10-17 10:19:31