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 に答える