プロジェクトをビルドし、いくつかのテストを実行してから、レポートを含む HTML ページを作成するように Jenkins をセットアップしました。
ブラウザーで html レポートを開くための .bat ファイルを作成しました。その .bat ファイルには次の 1 行しかありません。
"E:\user\Visual Studio 2010\JenkinsWorkspace\JobTest\index.html"
その .bat を自分でプロンプトで実行すると、ページ index.html が開いています (動作するため)。
しかし問題は、その .bat を実行するように Jenkins のジョブを設定しても、何も起こらないことです。 .bat を呼び出した後、ジョブが停止し、終了しません。
理由はありますか?
注: Jenkins によって正常に実行される他の .bat (html ページを開かない) があります。
編集: Jenkins のメニューからプロンプト ログに表示されるエラーは次のとおりです。
C:\Program Files\Jenkins\jobs\JobTest2_enUnSeulScript\workspace>echo "HTML ページを開く" " >> HTML ページを開く"
C:\Program Files\Jenkins\jobs\JobTest2_enUnSeulScript\workspace>"C:\Program Files\Google\Chrome\Application\chrome.exe" "E:\user\Visual Studio 2010\JenkinsWorkspace\JobTest\testResults.14h05m15s65ms.11.04 .2013.trx.htm" [688:3900:0411/140520:ERROR:gpu_info_collector_win.cc(96)] 有効な WinSAT 評価を取得できません。
[688:3900:0411/140520:ERROR:process_singleton_win.cc(540)] ロックファイルを作成できません! エラー コード: 32
[688:3900:0411/140520:ERROR:chrome_browser_main.cc(1157)] プロファイル ディレクトリの ProcessSingleton を作成できませんでした。つまり、複数のインスタンスを実行すると、既存のプロセスで新しいウィンドウを開くのではなく、複数のブラウザー プロセスが開始されます。プロファイルの破損を避けるため、今すぐ中止します。
ビルド ステップ 'Exécuter une ligne de commande batch Windows' はビルドを失敗としてマークしました [htmlpublisher]
HTML レポートをアーカイブしています... [htmlpublisher] PROJECT レベルでアーカイブしています E:\user\Visual Studio 2010\JenkinsWorkspace\JobTest to C:\Program Files\ Jenkins\jobs\JobTest2_enUnSeulScript\htmlreports\HTML_Tests_Report 終了: FAILURE