Jenkins将无法正确执行.bat命令

gpa*_*lex 2 html batch-file jenkins

我已经设置了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已完成:失败

Rob*_*use 6

如果您将Jenkins作为Window的服务运行,则可能需要启用该服务以与桌面交互.请执行下列操作:

  1. 打开"服务"模块
  2. 右键单击Jenkins并选择"属性"
  3. 在"登录"选项卡上,以"本地系统帐户"运行,然后选中"允许服务与桌面交互"复选框

- 要么 -

您可以通过命令行运行Jenkins.即:"java -jar jenkins.war".