我有一个TeamCity项目,其中包括2个配置: -BuildConfig1:由SVN更改触发 -BuildConfig2:成功构建BuildConfig1
的Triggeres如果BuildConfig2失败,我需要发送通知。但仅限于已对BuildConfig1进行了更改的用户。
这可能吗?
答案 0 :(得分:2)
在BuildConfig2中,转到“版本控制设置”,然后在“结帐选项”下,有一个名为&#34的显示选项;显示来自快照依赖关系的更改"。
显然检查它不仅会更改显示的内容,还会从生成快照依赖项的构建中传播通知设置。
答案 1 :(得分:0)
http://confluence.jetbrains.com/display/TCD7/Subscribing+to+Notifications
在通知条件下,请参阅“忽略不是由我的更改引起的故障”
答案 2 :(得分:0)
您可以使用TeamCity REST API创建某种franken-build。
具有与每个完整版本相对应的构建步骤,这些构建步骤将在其中一个构建运行后始终执行。然后在步骤1
中检查构建A
的上次执行是否成功完成,并为构建链中的每个其他构建重复。