2015-06-03 210 views
2

我期待,如果有一種方法時,開發商提交和推到格里特(自定義註釋),它會觸發某些工作詹金斯格里特觸發不同的詹金斯工作

例如

git的承諾-m「 DO_BUILD DO_TEST some_commit_comments」,所以當它被推向格瑞特,將推出詹金斯工作DO_建設和工作DO TEST

git的承諾-m‘DO_BUILD some_commit_comments’,所以當它被推向格里特,它會啓動jenkin工作權益DO_建設和工作DO TEST

我很抱歉,如果這已經被問的地方,但到目前爲止,我找不到它的任何地方

謝謝

回答

0

我覺得Gerrit TOPIC可以用於此目的。因爲有基於主題Gerrit Trigger構建參數。因此,在DO_ BUILD的情況下,主題將是DO_ BUILD,其將觸發構建作業,並且DO_BUILD_TEST會觸發測試作業,其具有構建作業依賴性。這樣你不需要與構建指令

+0

我嘗試創建2個不同的詹金斯的工作,但有不同的主題,以垃圾郵件的提交信息,他們都當我提交的代碼只有1話題格里特得到執行,即使。任何想法我應該如何解決它?謝謝 –