问题:
我有一个手动干预步骤,其中包含执行部署的人员要遵循的文本步骤。
我想传递目标服务器的名称,这样这个人就不需要查找目标服务器名了。
例如,如下所示,我需要它们解压缩到目标服务器上的某个位置。
**SECTION 1: (Main installation)**
1. Navigate to: #{InstallationZipLocation}.
2. Download zip file named: #{ZipFileName}
3. Unzip to the desktop on: #{DeploymentTargetMachineName} --need help here
4.
在部署成功时,我有一个步骤将向Microsoft团队发送消息,如果部署中有错误且其中一个步骤失败,我希望添加另一个步骤,该步骤将发送消息。
我尝试在步骤中设置一个条件为Variable: only run when the variable expression is true,表达式为#{if Octopus.Deployment.Error != 0}#{/if}
我的印象是,如果步骤失败,系统变量Octopus.Deployment.Error将与0不同。
我使用的八达通部署版本是3.11.11
我已经使用octopus自动化了我的DevOps持续部署。我已经创建了一个包含WebApp和迁移sql脚本的包。这将在SQL-server上成功部署。但是现在我想在我的octopus包中,在特定的数据库/服务器上运行特定的.sql脚本。
例如: script1.sql需要在以下位置运行:
Server=DTAP-L-SQL01\TEST;Database=Octopus_Test;Integrated Security=True; and script script2.sql needs to be run on Server=DTAP-L-SQL02\TEST;Database=Octopu