admin bitbucket post hooks插件适用于所有存储库

时间:2018-05-02 22:06:58

标签: bitbucket bitbucket-server bitbucket-api

我是bitbucket的管理员。我的团队正在努力为bitbucket中的所有存储库创建一个公司范围的自动审计,并在提交或推送时运行一些验证。要启动此审核,我们需要开发一个管理插件,该插件应该继续监听所有提交/推送存储库,并在开发人员将更改推送或合并到任何存储库时进行外部API调用。该AP将触发bitbucket之外的自动审核流程。

我正在通过Atlas bitbucket插件开发,并认为我只能在存储库级别开发插件。但我的requiremnet适用于整个存储库。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

查看documentation

  

但是,需要为所有存储库启用一些挂钩,而不需要   禁用它们的选项。这可以通过添加   配置=#&34;假"属性为repository中的repository-hook元素   Atlassian的-plugin.xml的

<!-- Hook that logs all tags created through the REST API.
This hook is marked configurable="false" to enable it globally.
The hook won't be listed in Repository > Settings > Hooks and cannot be disabled -->
<repository-hook key="tag-creation-hook" name="Tag Creation Logging Hook" configurable="false"
 class="com.atlassian.bitbucket.server.examples.TagCreationLoggingHook" />