【问题标题】:Powershell script to run Octopus to deploy one environment to another environment with version number用于运行 Octopus 以将一个环境部署到具有版本号的另一个环境的 Powershell 脚本
【发布时间】:2018-09-05 07:39:42
【问题描述】:

目前,当我们将应用程序从 Preprod 部署到生产环境时,我们的应用程序团队会创建一个运行表,显示 Preprod 特定版本 (1.0.x.x) 需要部署到生产环境。然后 Dev ops 团队手动运行 Octopus 将特定版本部署到生产环境。正如您可以想象的那样,这个手动过程很痛苦。我们正在尝试做的是编写一个 powershell 脚本,该脚本采用版本号、源环境和目标环境并运行 Octopus。我想有些人可能已经写过了。您能否提供一些指导和建议,或者如果您有一些可重复使用的代码,我们将不胜感激。

提前谢谢你,

问候

【问题讨论】:

    标签: powershell build-automation octopus-deploy


    【解决方案1】:

    Octo.exe 有一个 Promote Release 命令应该涵盖这一点,尽管它只会提升源环境中的最新版本。

    使用promote release code 作为起点,编写自己的代码并接受版本作为参数应该不会太难。

    【讨论】:

      【解决方案2】:

      您可以将 octo.exe 与 Deploy-Release 命令一起使用。

      参考链接:https://octopus.com/docs/api-and-integration/octo.exe-command-line/deploying-releases

      【讨论】:

        猜你喜欢
        • 2019-09-16
        • 1970-01-01
        • 2019-02-09
        • 1970-01-01
        • 1970-01-01
        • 2021-08-01
        • 2011-05-31
        • 1970-01-01
        • 2019-12-10
        相关资源
        最近更新 更多