Continuous integration 触发竹子上的构建以请求隐藏?

Continuous integration 触发竹子上的构建以请求隐藏?,continuous-integration,bamboo,bitbucket-server,Continuous Integration,Bamboo,Bitbucket Server,我想知道是否有可能配置类似于Jenkins+Github所实现的功能。具体地说,当在Stash上创建拉请求时,使用构建的拉请求分支触发基于竹子的构建 当pull请求被更新时,或者如果一些命令是通过注释给出的(比如Jenkins插件),触发新构建的额外点数 我看不出有什么办法可以做到这一点,我甚至看不到有什么办法可以创建一个插件,使之成为可能。可能插件的合并检查触发器会起作用,但它看起来像是在某人查看拉请求时触发的,而不是在拉请求到达时触发的。隐藏和竹集成在Atlassian中是标准的 请参阅:

我想知道是否有可能配置类似于Jenkins+Github所实现的功能。具体地说,当在Stash上创建拉请求时,使用构建的拉请求分支触发基于竹子的构建

当pull请求被更新时,或者如果一些命令是通过注释给出的(比如Jenkins插件),触发新构建的额外点数


我看不出有什么办法可以做到这一点,我甚至看不到有什么办法可以创建一个插件,使之成为可能。可能插件的合并检查触发器会起作用,但它看起来像是在某人查看拉请求时触发的,而不是在拉请求到达时触发的。

隐藏和竹集成在Atlassian中是标准的

请参阅:

我们通过编写一个隐藏插件解决了这个问题,该插件现已开源,并在上提供

诀窍是使用
com.atlassian.event.api.EventListener
注释方法,当相应的事件发生时,它将获得Stash来调用它们。然后只需收听以下事件:

  • com.atlassian.stash.event.pull.pullRequestCommentAddEvent
  • com.atlassian.stash.event.pull.PullRequestOpenedEvent
  • com.atlassian.stash.event.pull.pullRequestRebootedEvent
  • com.atlassian.stash.event.pull.PullRequestRescopedEvent

除此之外,只需遵循Atlassian指南来创建插件。开源插件可以作为参考。

我再次查看了它,只是想看看它是否是最近引入的,但是,不,它仍然不受支持。请查看您回答错误的问题。