Jenkins定期丢失工作区,触发不需要的构建

时间:2011-06-13 17:34:07

标签: git continuous-integration hudson jenkins

我在Jenkins中设置了使用自定义工作区(为了在路径名中没有空格)的构建,它使用SCM(git)轮询来检查更改。但是,在似乎每24小时看来,我看到一个触发的构建,其中包含此轮询日志:

Started on Jun 13, 2011 5:21:32 PM
No workspace is available, so can't check for updates.
Scheduling a new build to get a workspace.
Done. Took 1 ms
Changes found

似乎只是为了获得一个工作空间(我明确不想发生的事情)来安排构建,即使没有提交给git。我已经取消了删除旧版本的选项,没有定期构建设置,并且每分钟使用一次SCM轮询。

我很难过,无法提供比这更详细的信息 - 除了我知道机器上存在工作空间。除了ACTUAL提交给git之外,还有什么方法可以阻止这种情况发生吗?

1 个答案:

答案 0 :(得分:5)

版本1.1.12的changelog表示轮询不再需要工作空间。升级到此版本的插件为我们解决了这个问题。