我们使用 Bamboo 5.2 进行持续集成。
源计划有几个额外的分支。每个分支都由 git repo 中的提交触发。
部署项目为每个分支配置了单独的环境,部署在成功构建源计划时自动发生。
当默认 分支是自动部署的 - 使用“发布版本控制”中定义的命名模式正确创建新版本(我们使用源计划变量来创建发布版本)。
当自动部署任何其他分支时会出现问题 - 我们使用默认版本获得新版本。正如bamboo 所说:“从分支发布的版本将默认使用以构建结果的构建号为后缀的分支名称。”
有没有可能覆盖这种方法?
目标是从计划的变量(无论是默认计划变量还是分支计划变量)设置发布版本,原因是我们有多个稳定分支配置的单一计划。
最佳答案
在 Bamboo 6.1.0 Atlassian 已经解决了这个问题!
请查看 https://jira.atlassian.com/browse/BAM-14422 .
从现在起,在非默认分支上创建的版本的命名遵循定义的命名规则。
关于deployment - 在 Bamboo 中部署分支计划 - 如何为自动部署定义任意发布版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20760542/