Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell脚本,用于运行Octopus以将一个环境部署到另一个版本号为的环境_Powershell_Build Automation_Octopus Deploy - Fatal编程技术网

Powershell脚本,用于运行Octopus以将一个环境部署到另一个版本号为的环境

Powershell脚本,用于运行Octopus以将一个环境部署到另一个版本号为的环境,powershell,build-automation,octopus-deploy,Powershell,Build Automation,Octopus Deploy,目前,当我们将应用程序从Prepod部署到生产环境时,我们的应用程序团队会创建一个运行表,显示需要部署到生产环境的Prepod特定版本(1.0.x.x)。然后开发运营团队手动运行Octopus,将特定版本部署到生产环境中。正如你可以想象的那样,这个手工过程是痛苦的。我们试图做的是编写一个powershell脚本,该脚本获取版本号、源环境和目标环境,并运行Octopus。我想有些人可能已经写过了。您能给我们一些指导和建议吗?如果您有一些可重用的代码,我们将不胜感激 提前谢谢大家, 尽管它只会从源环

目前,当我们将应用程序从Prepod部署到生产环境时,我们的应用程序团队会创建一个运行表,显示需要部署到生产环境的Prepod特定版本(1.0.x.x)。然后开发运营团队手动运行Octopus,将特定版本部署到生产环境中。正如你可以想象的那样,这个手工过程是痛苦的。我们试图做的是编写一个powershell脚本,该脚本获取版本号、源环境和目标环境,并运行Octopus。我想有些人可能已经写过了。您能给我们一些指导和建议吗?如果您有一些可重用的代码,我们将不胜感激

提前谢谢大家,


尽管它只会从源环境中升级最新版本,但ADVICES

Octo.exe
有一个命令应该涵盖这一点


编写自己的代码,将版本作为参数并使用作为起点,应该不会太难

Octo.exe
有一个命令,该命令应该涵盖这一点,尽管它只会从源环境升级最新版本


编写自己的代码,将版本作为参数并使用作为起点,应该不会太难

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


参考链接:

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

参考链接: