为特定分支启用Bazaar插件操作(不适用于任何分支)



如何编写一个post_commit(类似)插件,该插件仅在提交特定分支时执行?。

现在我已经在"~/.bazaar/plugins/"目录中编写了一个插件,但问题是,当提交存储库中的任何分支时,插件都在执行。

其想法是在提交修订时触发对持续集成服务器(Hudson)的调用,以自动构建项目作业

谢谢。

没有自动将插件与特定分支关联的方法,但您可以使用配置文件(branch.conf或locations.conf)来控制插件的行为。所以你的插件只应该打开分支配置并从中读取一些选项,例如:

my_plugin_post_commit = enabled

如果分支配置中存在必需的选项,则执行必需的操作,否则您的插件将退出,仅此而已。

相关内容

  • 没有找到相关文章

最新更新