【发布时间】:2018-07-05 01:32:56
【问题描述】:
我们在源代码管理中有一个 SQL Server Visual Studio 数据库项目。我们的解决方案中有 10 个数据库。我们一起构建所有数据库项目,因为存在依赖项/交叉连接等。然后根据更改的文件/项目,我们希望有条件地部署到 10 个不同的 Octopus 项目。
1 个源代码控制 ---> 1 个 Teamcity 构建 ---> 10 个 Octopus 部署项目
例如:如果它注意到 %changedFiles.file% 中有一个名为例如 ProductDatabase.sqlproj 的文件,则 OctopusDeployCreate-Release 到 OctopusProduct
例如,如果它在 %changedFiles.file% 中发现了一个名为 CustomerDatabase.sqlproj 的文件,然后将 OctopusDeployCreate-Release 发布到 OctopusCustomer。
如何使用 %changedFiles.file% 在 Teamcity 中为 OctopusDeploy-CreateRelease 创建条件构建步骤?
【问题讨论】:
标签: sql-server teamcity devops octopus-deploy