我们使用 Hudson 来满足我们的构建/CI 需求。除了单元测试(在构建期间运行)之外,我还有一个运行其他集成测试的暂存环境。基本上构建发生,然后构建工件提交到外部系统。我不希望阻止 Hudson 构建等待集成测试(因为这会将工作站锁定为空闲状态,并阻止它构建其他任何东西)。我想要的是用外部测试的结果更新构建的结果(如果可能的话,将一些日志附加到构建中)。
现在因为登台环境与构建系统是异步的(即其他系统/人可以提交测试),Hudson 不能仅仅在构建之后监视那里发生的事情。Hudson build 刚刚进入测试队列。所以,我需要通知哈德森,它不能轮询更新。
Hudson 是否支持这种行为,如果支持,我该如何实现?