【发布时间】:2019-01-06 07:10:28
【问题描述】:
我们使用章鱼部署作为持续交付。我们已经在章鱼“部署包步骤”上设置了所有与 Web 相关的配置,我们将 nuget 包部署到章鱼服务器,然后将应用程序部署到多个服务器节点。
现在我们计划在章鱼服务器上使用 DBUP 实现数据库自动化。我们正在创建一个 nuget 包并使用包含 power shell 命令的“Deploy.ps1”在服务器上执行控制台 exe 应用程序。
我们正在使用“部署包步骤”,因为我们不想在数据库服务器上安装触手,我们想使用已经为我们的 Web 应用程序配置的相同连接字符串。我们刚刚创建了具有 DDL 访问权限的 DB 用户(Create,Alter..)。
对于我们的 Web 环境,我们在环境中有多个 VM,因此我们不想在多个环境中执行脚本。
在章鱼上使用“部署包”步骤,我们没有得到任何可以配置在章鱼服务器上执行包的选项。
请分享你的想法。
【问题讨论】:
标签: octopus-deploy dbup