Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TeamCity从上游构建通知cuprit_Teamcity - Fatal编程技术网

TeamCity从上游构建通知cuprit

TeamCity从上游构建通知cuprit,teamcity,Teamcity,我们有两个项目配置A和BB取决于A。提交人在项目A中进行更改,导致下游项目B中的构建失败 TeamCity是否有办法通知项目a的提交人B因其变更而失败 Jenkins/Hudson支持在这种特殊情况下使用上游个人:A作为电子邮件地址。正如Danere所指出的,我尝试通过快照依赖项来设置它,它正在工作。由于TC方式与您可能尝试的Jenkins方式不同,因此我的设置如下: 我将另一个项目添加到名为C的链中,该链包含两个VCS:projectA和projectB以及一个虚拟构建步骤 项目C配置为由任何

我们有两个项目配置ABB取决于A。提交人在项目A中进行更改,导致下游项目B中的构建失败

TeamCity是否有办法通知项目a的提交人B因其变更而失败


Jenkins/Hudson支持在这种特殊情况下使用上游个人:A作为电子邮件地址。

正如Danere所指出的,我尝试通过快照依赖项来设置它,它正在工作。由于TC方式与您可能尝试的Jenkins方式不同,因此我的设置如下:

  • 我将另一个项目添加到名为C的链中,该链包含两个VCS:projectA和projectB以及一个虚拟构建步骤
  • 项目C配置为由任何VCS变更触发
  • ProjectC对ProjectB有快照依赖关系
  • 项目B与项目a有快照依赖关系
  • 项目AB都没有任何触发因素

  • 项目C可能会被取消,但我的配置更复杂,最后一步执行系统测试,我不希望它监视所有上游项目的所有VCS。

    A和B之间存在什么类型的依赖关系?它是快照依赖项还是工件依赖项?我没有在这两个项目之间配置依赖项。我在触发选项中只使用“完成构建触发器”。也许我误解了TeamCity快照依赖项的概念。您有没有理由不将项目A的VCS根添加到项目B中?这样,任何一个构建中的失败都会通知进行代码更改的用户。