1

我们在 Windows 7 上成功使用了 Jenkins CI 服务器。它主要使用 CodeWarrior 进行编译。使用 Perl 中的 Win32::OLE 库来自动化 IDE,我最近添加了一个新的单元测试作业,它编译然后还启动调试器,在目标硬件上运行测试线程,然后停止。当我从我的用户名下的命令行启动它时它工作正常,但是当 Jenkins 启动相同的任务时,IDE 会消耗所有 CPU 并且永远不会结束。在 Windows 任务管理器下,我看到 IDE 以 SYSTEM 用户身份运行。我怀疑有一个新的弹出消息我没有在我的 OLE 自动化中考虑,但看不到它,因为它现在是后台任务。

是否有工具或技术可以帮助调试 Jenkins 作为系统用户启动但不可见的窗口?

4

1 回答 1

1

您需要将 Jenkins 不作为 Windows 服务运行,然后您应该会在桌面上看到 IDE 弹出。

于 2012-11-08T19:29:14.313 回答