【发布时间】:2014-01-23 14:53:43
【问题描述】:
我已经在 HUDSON(2.2.1 版)中配置了作业,每当这些作业触发并完成时,我发现工作区已被清除,它是一个空白并带有以下错误消息,并且构建将成功完成而没有任何问题(仅工作区被消灭了)。
------------------------------------------ ----- 错误:没有工作区 该项目没有工作区。可能的原因有: 该项目最近被重命名,并且没有以新名称完成任何构建。 该项目最后一次运行的从站已被删除。 工作区目录 (null) 在 Hudson 之外被删除。 运行构建以让 Hudson 创建一个工作区。 -------------------------------------------------- --------
请注意: 1. 最近,我把这些工作重命名了。 2. 我已经验证了这些作业的配置,但我没有使用将清除(清理)工作区的选项,例如我没有启用或检查“Clean workspace before build”或“Clean workspace after build”等选项,我没有执行任何可以清理工作空间的 shell 脚本或 cmd。
在源码管理下-->我使用的签出策略是“尽可能使用'svn update'”。
我的构建日志以以下消息开头: 由上游项目“8.6.0.0_xxx_Build”开始,内部版本号 77 在 xxxx_xxxx_slave5_linux 上远程构建 签出一个新的工作区,因为 /scratch/hudson/slave/workspace/8.6.0.0_xxxx_Job/src 不存在 清洁工作区 /scratch/hudson/slave/workspace/8.6.0.0_xxx_Job ………………………………..等等……………………………………等
请尽快告知。
【问题讨论】: