【问题标题】:Can I deploy multiple build versions using the same bamboo deployment plan?我可以使用相同的竹子部署计划部署多个构建版本吗?
【发布时间】:2017-11-06 19:05:40
【问题描述】:

我想创建一个单一的竹子部署计划来部署一个工件的多个版本。

每个支持的版本在 git 中都有一个维护分支。

Bamboo 支持创建可应用于多个分支的单一构建计划。

这是否可以转移到部署项目中,其中部署将是相同的,仅由版本参数化。

【问题讨论】:

    标签: deployment bamboo


    【解决方案1】:

    部署计划用于部署由现有竹子构建作业创建的工件。因此,如果您有创建不同版本工件的竹构建作业,您可以轻松地重用现有部署计划。

    我假设了一个竹构建计划(由于更新或由于不同的分支而有多个构建,因此包含不同版本的软件)和一个有效的部署计划。

    然后您可以使用您的部署计划并通过单击该云图标开始部署,选择要部署的版本“从构建结果创建新版本”,选择构建的分支和/或正确的内部版本号,提供您的child 一个有意义的名称并部署新创建的软件版本。然而,这意味着,在给定时间,您将只部署一个版本。

    如果您想同时部署多个版本,您应该克隆您现有环境的部署计划。否则,您将无法跟踪部署了软件的哪个版本(发行版)。

    【讨论】:

    • 谢谢。我确实想部署多个版本,并且我已经克隆了部署项目。不过,这很快就会变得非常难以维护。假设我们正在维护一个产品的 3 个版本(当前 + 2 个旧版本),它们分别部署在 3 个环境(开发、登台和生产)上,即 9 种部署配置。如果有什么变化那么... :(
    • 我们面临着类似的问题。一旦配置即代码也可用于部署计划,它就不再是什么大问题了。在那之前,我建议使用由竹变量配置的大部分相同的构建。然后你可以克隆环境并只更新变量——但我完全同意你的看法。
    • 您尝试配置为代码了吗?我们刚刚升级到 6.2,但我还没有尝试过。听听别人的经历会很有趣
    • 你知道如何在竹子中同时回滚多个部署吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    相关资源
    最近更新 更多