目前,当我们将应用程序从Preprod部署到生产环境时,我们的应用程序团队创建了一个运行表,其中显示了需要部署到生产环境的Preprod特定版本(1.0.x.x)。然后开发运维团队手动运行Octopus,将特定版本部署到生产环境中。正如您可以想象的那样,这个手动过程是痛苦的。我们正在尝试做的是,编写一个powershell脚本,该脚本将获取版本号、源环境和目标环境,并运行Octopus。我想有些人可能已经写过了。你能给我们一些指导和建议吗?或者如果你有一些可重用的代码,我们将不胜感激。
先谢谢你,
问候
发布于 2018-09-07 14:33:07
Octo.exe有一个Promote Release命令可以解决这个问题,尽管它只会从源环境发布最新的版本。
使用promote release code作为起点,编写接受版本作为参数的自己的代码应该不会太难。
发布于 2018-09-28 13:55:14
您可以使用带有Deploy-Release命令的octo.exe。
参考链接:https://octopus.com/docs/api-and-integration/octo.exe-command-line/deploying-releases
https://stackoverflow.com/questions/52179639
复制相似问题