哈德森“停止”/取消构建离开流程

时间:2009-07-16 20:37:01

标签: tomcat cygwin makefile hudson

我们有一个由Hudson(1.312)管理的自动构建,它有几层。在奴隶上:

  • codewarrior cc / ld和其他工具(部分内部),由
  • 运行
  • 一些递归的Cygwin GNU make 3.81实例,由
  • 运行
  • Hudson“执行Windows批处理命令”(因此cmd.exe运行hudson创建的批处理文件,尽可能接近),由
  • 运行
  • 以域用户身份运行的Hudson服务(非LocalService)在
  • 上启动
  • Windows XP(32位)计算机

master是一台运行Tomcat库存的OSX机器。

问题:“取消构建”按钮(导致“停止”URL的小红色X)不会取出make或其任何子进程。就Hudson UI而言,作业已成功停止,但仍有make.exe和cc / ld进程在运行。如果构建在同一工作区中再次启动,则可能会导致严重问题。

是否有“最佳做法”让所有这些流程都关闭?

(在任何人建议像蚂蚁,果酱,maven等较少的Frankensteinian构建管理框架之前 - 我们正在迁移到阻塞,有点成功!虽然我们正在解决问题,但我们需要构建可用的基础但是当前的系统。)

1 个答案:

答案 0 :(得分:5)

这可能是一个错误,我们需要诊断这个问题。你可以在问题跟踪器中提交这个吗?

相关问题