Dan*_*ral 16 continuous-integration bamboo bitbucket-server
我想知道是否可以使用请求构建器插件配置类似于Jenkins + Github所完成的内容.具体来说,当在Stash上创建pull请求时,使用构建的pull请求分支触发Bamboo上的构建.
更新pull请求时触发新构建的奖励点,或者通过注释(如Jenkins插件)给出某些命令的奖励点.
我看不到这样做的方法,我甚至看不到一种方法来创建一个可以实现的插件.也许插件的合并检查触发器可以工作,但看起来有人在查看拉取请求时触发了某些事情,而不是拉动请求到达时触发的事情.
我们通过编写一个Stash插件来解决这个问题,该插件现已开源并可在github上获得.
诀窍是用方法来注释方法com.atlassian.event.api.EventListener,这将使Stash在相应的事件发生时调用它们.然后只听以下事件:
com.atlassian.stash.event.pull.PullRequestCommentAddedEventcom.atlassian.stash.event.pull.PullRequestOpenedEventcom.atlassian.stash.event.pull.PullRequestReopenedEventcom.atlassian.stash.event.pull.PullRequestRescopedEvent除此之外,只需遵循Atlassian指南即可创建插件.开源插件可以作为参考.
| 归档时间: |
|
| 查看次数: |
2553 次 |
| 最近记录: |