完成构建触发器不会触发功能分支

时间:2016-08-27 17:44:13

标签: teamcity octopus-deploy

我有一个TeamCity项目配置了2个构建配置'A'和'B'。 “A”配置旨在针对功能分支运行并构建解决方案。它还将团队发布到团队城市nuget feed。

我还使用Octopus Deploy teamcity插件在我们的Octo服务器中自动创建发布和部署。由构建配置发布到TeamCity nuget供稿的任何包都不可用于同一构建配置中的任何构建步骤,因此必须创建第二个构建配置以使用这些包。

因此,'B'构建配置是Octo部署步骤,它具有构建A的快照依赖关系和构建A的工件依赖关系。工件依赖关系具有'Get artifacts from'设置为'Build from the same链。

使用teamcity vcs默认分支运行时,构建链运行时没有问题。但是,当'A'构建配置针对功能分支运行时,'B'构建配置不会触发。当在功能分支上发生构建时查看teamcity中的构建链时,'B'构建配置显示'未触发'。

我无法找到任何明确的解决方案,以及TeamCity是否真正支持此问题。听起来像早期版本的TeamCity(~v7),这是不受支持的,但是快照/工件依赖项的引入解决了这个问题。

0 个答案:

没有答案