2012-05-21 88 views
10

我正在使用Jenkins运行在Sauce Connect中具有Junit测试的Maven项目。我创建了一个工作,并停止/中止构建,我点击了进度条附近显示的Cross按钮(X)以执行构建。但构建执行不会停止。 当我移动到构建的控制台输出时,它显示消息为“Closing Sauce Connect”,它花费了太多时间,Jenkins不停止构建过程。在Jenkins停止构建执行

任何人都可以请咨询我们如何手动停止/中止生成执行。

此外,是否有任何网站,我们可以找到有关詹金斯初学者的适当文件,因为我有几个关于其启动和停止过程的问题。

回答

4

Jenkins将很好地终止构建,即等待发送终止信号后正在运行的进程结束。如果这些进程需要很长时间才能终止,它将会等待。最简单的方法是更改​​您的版本/代码,使其立即终止,或者超时关闭连接等。

关于更多文档,请查看Jenkins wiki或获取Jenkins book

+0

拉尔斯,其实我没有调用酱连接。 Jenkins正在创建Sauce连接会话,因此如何更新我的测试以关闭Sauce Connect。请指教。 – user968813

+0

我没有使用酱连接,但我会想象有什么可以让你指定一个超时或沿着这些线的东西。 –

4

我想现在回答已经太迟了,但我帮助了一些人。

  1. 安装监控插件。 (http://wiki.jenkins-ci.org/display/JENKINS/Monitoring
  2. 转到jenkinsUrl /监视/节点
  3. 转到螺纹部分在底部

  4. 详情点击BUTTOM上的从左侧的任务是建立在

  5. 按用户排序时间(ms)
  6. 然后看看线程的名称,你将有名称和构建号
  7. 杀死它

希望它可以帮助

+0

你可以直接跳到线程列表: '/monitoring?part = threads' 然后继续点5。 – rundekugel