如果SVN外部路径无效,我如何配置TeamCity以便收到通知(电子邮件或托盘)?
情况是构建未启动,因为VCS根步骤失败并出现以下错误:
Error collecting changes for VCS repository 'XYZ trunk'
Checkout rule:
Path is invalid:
'https://SvnServer:8443/svn/DotNet/Code/Modules/ExternalABC/Tags/2.4.0.0/2.4.0.39711/bin'@39825
在“XYZ主干”上声明的外部指向无效路径。这已经提交,并且引发了没有通知。 TeamCity快速视图显示项目的绿灯,因为上一次实际构建成功。
根据情况,构建被打破,因为XYZ Trunk的签出不能编译(缺少外部dll),但没有发送通知,并且托盘中没有显示错误图标。
这似乎是错的 - 我没有做过什么?
答案 0 :(得分:1)
我假设您已经设置了故障通知的通知规则。如果是这样,您只需要检查相关通知规则的“构建无法启动”。
如果您要在要为其设置通知的组下的“管理 - >组”下执行此操作。如果要通知所有未通过更改的构建的“所有用户”,可以设置一个规则,其中包含“构建失败”,“忽略不是由我的更改引起的故障”和“构建开始”所有选中的内容。 / p>
请注意,但在源控制服务器出现问题时,这会导致额外的“误报”通知。