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