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

标签 deployment versioning bamboo

我们使用 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/

相关文章:

unix - 来自一行环境变量的 ssh 私钥

ssh - 我可以根据 SSH 任务的结果使构建失败吗?

docker - 在批处理脚本中使用 Bamboo 变量

c# - 由于违反通用参数约束,移动服务给出 500 内部服务器错误

java - 部署后没有数据库连接(Java Hibernate)

kubernetes - 通过google-kubernetes-engine部署:内部服务器错误[500](Google云平台)

GIT从远程分支同步本地功能分支

java - Openshift 应用程序部署成功但未更新

ruby-on-rails - 如何在 Rails 中存储模型数据的版本?

c# - 更改程序集/文件版本后保留用户设置