0

我已经用章鱼自动化了我的 DevOps 持续部署。我已经创建了我的 WebApp 和迁移 sql 脚本的包。这将成功部署在 SQL 服务器上。但是现在我想在我的章鱼包中,在特定的数据库/服务器上运行特定的 .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=Octopus_Test;Integrated Security=True;

是否可以动态设置?我搜索了整个互联网,但没有什么能接近我想要的。

4

1 回答 1

0

您应该能够通过Scoping Variables. 从 Octopus 部署文档中:

您在 Octopus 中为项目定义的变量可以通过以下方式确定范围:

  • 环境(最常见)。

  • 部署目标。

  • 目标角色。

  • 部署步骤。

  • 渠道。

  • 租户。

我认为你在这里寻找的是Target角色。

于 2018-12-20T21:31:18.743 回答