我已经使用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=Octopus_Test;Integrated Security=True;可以动态设置吗?我已经搜索了整个互联网,但没有一个接近我想要的。
发布于 2018-12-21 05:31:19
您应该能够通过Scoping Variables做到这一点。从八达通deploy documentation:
您在八达通中为您的项目定义的变量可以通过以下方式确定作用域:
我认为您在这里寻找的是Target角色。
https://stackoverflow.com/questions/53869985
复制相似问题