我已经设置了Jenkins,以便构建我的项目,运行一些测试,然后创建一个包含报告的HTML页面.
我制作了一个.bat文件,在我的浏览器中打开html报告.该.bat文件中只有一行:
"E:\user\Visual Studio 2010\JenkinsWorkspace\JobTest\index.html"
Run Code Online (Sandbox Code Playgroud)
当我自己在提示符中运行.bat时,页面index.html是打开的(因此它可以工作).
但问题是,当我设置Jenkins的工作来运行.bat时,没有任何反应. 调用.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:错误:gpu_info_collector_win.cc(96)]无法检索有效的WinSAT评估.
[688:3900:0411/140520:错误:process_singleton_win.cc(540)]无法创建锁定文件!错误代码:32
[688:3900:0411/140520:错误:chrome_browser_main.cc(1157)]无法为您的配置文件目录创建ProcessSingleton.这意味着运行多个实例将启动多个浏览器进程,而不是在现有进程中打开新窗口.现在中止以避免配置文件损坏.
构建步骤'Exécuteruneligne de commande batch Windows'标记构建为失败[htmlpublisher]
存档HTML报告... [htmlpublisher]在PROJECT级别存档E:\ user\Visual Studio 2010\JenkinsWorkspace\JobTest到C:\ Program Files\Jenkins\jobs\JobTest2_enUnSeulScript\htmlreports\HTML_Tests_Report已完成:失败