【问题标题】:CruiseControl.NET (CCNET) "Process exited event received" but build waits?CruiseControl.NET(CCNET)“收到进程退出事件”但构建等待?
【发布时间】:2014-12-15 18:34:47
【问题描述】:

我正在使用 CCNET 来安排和运行一些自动化测试。我有一些我想运行的可执行文件。这些是在 C#/WPF 中开发的。我正在使用退出代码“Shutdown(0);”退出应用程序。

CC 运行应用程序,应用程序完成然后关闭,CC 控制台显示“收到进程退出事件”但似乎继续等待应用程序退出。

如何让 CC 认为任务已完成并继续下一个任务? 我在 successExitCodes 中添加了 0,并在 buildTimeoutSeconds 中将无限超时设置为 0。

【问题讨论】:

  • 你能看到c#应用程序的windows进程是否真的退出了?即通过任务管理器。
  • 是的,我可以看到它已经退出并且控制台选择了退出。我发现了问题 - 该进程启动了另一个在退出之前没有终止的进程。 CCNET 一直在等待该子进程也退出。

标签: c# wpf cruisecontrol.net exit-code ccnet-config


【解决方案1】:

我发现并解决了问题。

我通过可执行任务运行的进程启动了另一个进程,并且在退出之前没有杀死它。 CCNET 正在等待该子进程也退出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多