2012-09-17 84 views
1

我在詹金斯创建工作有问题。在“构建”步骤中,我选择构建“执行Windows批处理命令”,我想在其中启动诸如opera,google chrome portable或firefox portable等浏览器,该命令永不终止。 View screenshot建设永不终止与詹金斯

对于IE,firefox和chrome我没有遇到任何问题 如果有人有解决方案。谢谢你提前

回答

0

你期望什么?您已经启动了一个显示表单的可执行文件,尽管在一个永远不能连接控制台会话的会话中。

詹金斯,在设计上,将坐在那里,直到可执行文件终止 - 这通常发生在用户与其交互的表单关闭时。由于没有GUI,所以只有当有人用任务管理器杀死它时,这个过程才会终止。

你究竟在努力实现什么?几乎可以肯定有一个合理的方法来做到这一点。

+0

感谢您的回答。事实上,我启动了一个网页,该网页在一些操作后自动终止浏览器。随着IE铬和Firefox我没有任何问题,但与FirefoxPortable谷歌铬便携式和歌剧,是的。 – jeremx01

+0

那么,在浏览器进程终止之后,詹金斯将不会继续进行下一个构建步骤,因为这样设计就简单了。 我建议您不要启动浏览器,而是启动您自己设计的可执行文件,然后启动浏览器,启动您想要的任何测试,然后终止浏览器,将测试结果输出到标准输出或文件,然后自行终止对于SUCCESS为零错误代码,对于FAIL为非零代码)。 – tomfanning

+0

但浏览器进程未启动(甚至在任务管理器中不可见)。当我在命令提示符下测试命令时,测试成功,而jenkins,不... – jeremx01