Bamboo:创建拉取请求时创建“计划分支”,但按目标分支过滤
Posted
技术标签:
【中文标题】Bamboo:创建拉取请求时创建“计划分支”,但按目标分支过滤【英文标题】:Bamboo: create "plan branch" when pull request is created, but filter by target branch 【发布时间】:2021-09-29 07:48:35 【问题描述】:我希望我的 BitBucket 实例在创建拉取请求时触发计划分支的创建。
但我想过滤哪些拉取请求会触发此类操作:只有当拉取请求的目标分支与特定的正则表达式匹配时,才应创建计划分支。
Bamboo 实例是自托管的。它不在 Atlassian 的云端。在功能方面,我不知道这是否有什么不同。
注意:我想避免将所有阶段的任务设置为有条件的,基于变量repository.pr.target.Branch
。因为这会使维护管道比现在更加痛苦。
此外,这将导致在 BitBucket 中成功构建该 PR。我希望构建根本不存在。
具有条件阶段将使维护更容易。但是 Bamboo 没有条件阶段。
【问题讨论】:
【参考方案1】:你问的是不可能的。我已经完成了同样的任务,repository.pr.target.Branch
有条件任务(或者 shell 脚本任务中的条件)是唯一的方法。
【讨论】:
以上是关于Bamboo:创建拉取请求时创建“计划分支”,但按目标分支过滤的主要内容,如果未能解决你的问题,请参考以下文章