【问题标题】:Failed to start build #XXX on agent, disable the agent?无法在代理上开始构建#XXX,禁用代理?
【发布时间】:2015-07-07 11:25:14
【问题描述】:

我在 Windows 上有一组 Java GUI 测试,有时由于锁定而无法清理文件或窗口。下次任何测试开始时,我都会收到“无法在代理上开始构建 #XXX”消息。然后,该代理上的构建很快就会失败,这使代理可以运行另一个构建,这会导致许多构建在同一个代理上失败并显示相同的消息。

有没有办法在问题发生时禁用代理并发送通知?

【问题讨论】:

    标签: teamcity teamcity-9.0


    【解决方案1】:

    您可以尝试清理被锁定的文件,而不是禁用代理。尝试使用Swabra(构建文件清理器)

    【讨论】:

    • 这里的问题是java进程将锁定一些文件。 Swabra 会告诉我,但不会杀死它 AFAIK。也许一种杀死 Team City 生成的 java 进程的方法就足够了(总是有一些 Java 进程在运行,所以我不能简单地在 Windows 上运行 tskill java)。
    • +1 因为它有帮助。它还没有解决所有问题,因为有一个进程没有被杀死(java.exe)并且没有阻塞任何东西。但是,它仍然使一切都失败,因为它正在使用其他资源。终止此进程(或禁用代理)将解决此问题。
    猜你喜欢
    • 1970-01-01
    • 2011-03-18
    • 2021-03-28
    • 2021-09-06
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多