Bamboo - 创建新分支时自动创建部署触发器

Posted

技术标签:

【中文标题】Bamboo - 创建新分支时自动创建部署触发器【英文标题】:Bamboo - Create deployment trigger automatically when a new branch is created 【发布时间】:2015-12-03 21:39:55 【问题描述】:

我正在为我的 CI/D 工作流程使用 Bamboo 和其他 Atlassian 产品,并且想了解以下内容。

在 Bamboo 构建计划中,可以选择在创建新分支(在 Atlassian stash 中)时创建新计划分支。我想知道如何为部署做同样的事情。到目前为止,我已经在部署项目中为我的环境创建了触发器,每次创建新分支时,我都需要手动创建一个新的“成功构建后”触发器。是否有任何配置可以自动执行此操作?

【问题讨论】:

【参考方案1】:

很遗憾,无法从自动创建的分支中获得部署触发器。您需要手动执行此操作。从新创建的分支部署代码的替代解决方案是摆脱部署项目,只需添加这些任务来构建计划配置本身。但当然,这种方法不像 Bamboo Deployment Project 那样灵活。

【讨论】:

还是这样吗? 在 Bamboo 版本 6.2.1 上运行,仍然没有这样的功能。 Atlassian 产品摇头。它们工作正常,直到您真正尝试实施良好的工作流程,然后发现缺少一个关键功能:(感谢您确认这一点并为我节省了试图找出是否可能的时间!(在 Bamboo 6.8.0 上现在也没有它) 在 Bamboo 6.10 版本中这个功能仍然不存在

以上是关于Bamboo - 创建新分支时自动创建部署触发器的主要内容,如果未能解决你的问题,请参考以下文章

创建新分支时运行任务

Bamboo 在安排新构建时停止正在进行的构建

防止在手动发布定义创建时自动部署

从git中的现有分支创建新分支时如何不触发管道?

Bamboo 部署 - 为每个部署项目添加新环境

仅在 PR 上从 BitBucket Server webhook 构建远程触发 Bamboo?