我有一个团队城市项目,其中包括 2 种配置:-BuildConfig1:由SVN更改触发-BuildConfig2:通过成功构建 BuildConfig1 触发
如果 BuildConfig2 失败,我需要发送通知。但仅限于已将更改提交到 BuildConfig1 的用户。
这可能吗?
在 BuildConfig2 中,转到"版本控制设置",然后在"签出选项"下有一个名为"显示快照依赖项的更改"的显示选项。
显然,检查它不仅会更改显示的内容,还会从生成快照依赖项的版本传播通知设置。
http://confluence.jetbrains.com/display/TCD7/Subscribing+to+Notifications
在"通知条件"下,请参阅"忽略不是由我的更改引起的故障"
您可以使用 TeamCity REST API 创建某种 franken-build。
有一个与每个完整构建相对应的生成步骤,该步骤将始终在其中一个生成运行后执行。然后在步骤1
检查上次执行构建A
是否成功完成,并对构建链中的每个其他构建重复此操作。