当源代码控制存储库无法访问时,Cruise Control会不断返回检查修改。虽然最新的构建成功了,但仪表板报告失败,但cctray报告成功。
有没有办法捕捉这种情况,并使这两个达成一致?
当源代码控制存储库无法访问时,Cruise Control会不断返回检查修改。虽然最新的构建成功了,但仪表板报告失败,但cctray报告成功。
有没有办法捕捉这种情况,并使这两个达成一致?
是的,当CCTray在本地PC上挂起时,可能会出现这种情况。如果问题发生在仪表板上,则意味着运行CruiseControl服务器的IIS服务器挂起。
解决此问题的方法是确定问题所在。如果问题出现在CCTray级别,则重新启动CCTray。如果问题出现在仪表板级别,则重新启动IIS应该可以解决问题。
projectTrigger
,因为它们也没有检查项目状态。理想情况下,CCTray和projectTrigger
等应该同时检查项目状态和最后构建状态,并将结果报告为两者的组合。