首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Octopus为特定的数据库连接部署多个SQL脚本

Octopus为特定的数据库连接部署多个SQL脚本
EN

Stack Overflow用户
提问于 2018-12-20 21:48:37
回答 1查看 307关注 0票数 0

我已经使用octopus自动化了我的DevOps持续部署。我已经创建了一个包含WebApp和迁移sql脚本的包。这将在SQL-server上成功部署。但是现在我想在我的octopus包中,在特定的数据库/服务器上运行特定的.sql脚本。

例如: script1.sql需要在以下位置运行:

代码语言:javascript
复制
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;

可以动态设置吗?我已经搜索了整个互联网,但没有一个接近我想要的。

EN

回答 1

Stack Overflow用户

发布于 2018-12-21 05:31:19

您应该能够通过Scoping Variables做到这一点。从八达通deploy documentation

您在八达通中为您的项目定义的变量可以通过以下方式确定作用域:

  • 环境(大多数common).
  • Deployment targets.
  • Target roles.
  • Deployment steps.
  • Channels.
  • Tenants.

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53869985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档