2011-06-14 20 views
0

我如何寫一個post_commit(等)的插件,只有當一個特定的分支將提交執行?啓用巴扎插件運行特定分支(不適用於任何分支)

現在我已經在「〜/ .bazaar /插件/」目錄下編寫一個插件,但問題是,當倉庫中任何分支將提交該插件執行。

的想法是觸發的持續集成服務器(哈德森)調用自動生成項目,作業時,修訂將提交

感謝。

回答

2

沒有一個插件特定分支相關聯的自動方式,但您可以使用配置文件(無論是branch.conf或locations.conf)來控制你的插件的行爲。所以,你的插件只應該從那裏打開分支配置,看了一些選項,例如:

my_plugin_post_commit = enabled 

,如果需要的選項出現在分支的配置,那麼你執行所需的操作,否則你的插件簡單地退出,這一切。

+0

謝謝!!!這是我正在尋找的技巧... – fdaines 2011-06-16 14:46:09