在Bamboo中部署分支计划 - 如何为自动部署定义任意发布版本

11

我们正在使用 Bamboo 5.2 进行持续集成。

源计划有几个额外的分支。每个分支都由 git 仓库中的提交触发。

部署项目针对每个分支配置了单独的环境,成功构建源计划后会自动进行部署。

当自动部署“默认”分支时 - 根据“发布版本控制”的命名约定(我们使用源计划变量创建发布版本)正确生成新版本。

问题出现在自动部署其他分支时 - 我们得到了带有默认版本的新版本。如 Bamboo 所述:“分支的发布将默认使用带有构建结果的分支名称作为后缀的版本号。”

是否有任何可能覆盖这种方法? 目标是从计划的变量中设置发布版本(无论是默认计划变量还是分支计划变量),原因是我们配置了几个稳定分支的单个计划。

2个回答

1

0

有一个选项可以选择使用哪个分支。在触发器下:

  • 触发此部署的分支
  • 使用主计划分支

选择分支将完美地部署适合给定环境的构建,但是...这对发布命名没有帮助。只有与主分支链接的发布才能具有任意命名逻辑。与分支链接的发布具有固定的命名规则 :( - Denis
我相信是正确的。如果您有Bamboo服务器,您可以编写一个脚本将自己的命名约定添加到这些分支中。 - bia.migueis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接