我有两个来自同一组源代码的构建,如果jobA在“svn updates”时启动“svn update”,hudson将告诉我工作区已锁定且hudson刷新工作区,因此源代码刷新,哈德森删除我的工作区并再次结账!
我们有多个可以在hudson上执行构建操作的编码器,所以这种情况多次发生,当工作区被锁定时,hudson不能刷新工作区吗?
答案 0 :(得分:0)
我不确定我是否正确理解了您的问题,但理想情况下,最好不要为这两个作业共享相同的工作区。默认情况下,在hudson中为每个作业创建一个新的工作空间,一旦创建,任何新的签到仅被轮询并更新工作空间。工作空间将位于项目文件夹下 - 我不确定你是如何共享空间的两个工作/项目。最好看看项目配置细节,以防你继承了一些有缺陷的配置。