【问题标题】:HUDSON workspace is wiped out autometically?HUDSON 工作区被自动清除?
【发布时间】: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 ………………………………..等等……………………………………等

请尽快告知。

【问题讨论】:

    标签: svn hudson


    【解决方案1】:

    关于 hudson 系统属性集 hudson.model.WorkspaceCleanupThread.disabled = true。

    祝你好运!

    【讨论】:

    • 您好丹尼尔,感谢您的帮助。我认为这是一个全局属性,如果它是全局属性,为什么哈德逊的所有工作空间都没有消失?只有特定的一组 HUDSON 作业工作区被清除(即,我在重命名 HUDSON 作业后遇到了这个问题,我确实在从站上运行了这些作业以让 Hudson 创建一个工作区)。请指教。
    • 作业的控制台日志中有什么可以提供帮助的吗?尽管您是对的,但我会尝试更改 sys 属性
    • 请找到workspace-clean-up.log输出****************正在扫描everest_slc01qbz_slave1_linux正在扫描sanford_slc03sdw_slave10_windows正在扫描blue_ridge_slc03rvn_slave11_linux正在删除/scratch/software/hudson/jobs/ 8.5.0.0_IM_Base_Stack/workspace 删除 /scratch/software/hudson/jobs/8.5.0.0_Infra_Build/workspace 删除 /scratch/software/hudson/jobs/8.5.0.0_Search_Artifacts_Build/workspace 删除 /scratch/software/hudson/jobs/8.5。 0.0_Installer_Build/workspace 删除 /scratch/software/hudson/jobs/8.5.0.0_App_Artifacts_Build/workspace
    • 下面是控制台输出:************************************13:57:58由用户 xxxxxx 开始 13:57:58 在 slave9_linux 上远程构建 13:58:00 因为 /scratch/hudson/slave/workspace/8.6.0.0_IM_Base_Stack/src 不存在而检查新工作区 13:58:00 清理工作区/scratch/hudson/slave/workspace/8.6.0.0_IM_Base_Stack 13:58:00 签出xxxxxxxxxxxxxxxxxxxxx *********签出代码*********14:00:55一个 internal/build.xml 14:00:56 在修订版 57664 14:00:56 没有为 xxxxxxxxxxxxxxxxxxxxx8.6.0.0/src 在上一个版本中记录修订
    • 控制台输出part2:****************************14:02:22 + echo '构建目录下的文件总数对于 8.6.0.0_IM_Base_Stack:' 14:02:22 8.6.0.0_IM_Base_Stack 的构建目录下的文件总数:14:02:22 + ls -lrtR /net/slc03rrg/scratch/hudson/slave/workspace/8.6.0.0 _IM_Base_Stack/src/build/ 14:02:22 + wc -l 14:02:22 928 14:02:22 归档工件 14:02:46 执行构建后任务... 14:02:46 无法匹配:EXIT_CODE 1 : False 14:02:46 逻辑运算结果为 FALSE
    猜你喜欢
    • 2022-08-03
    • 2012-04-11
    • 1970-01-01
    • 2010-10-27
    • 2016-05-14
    • 2016-09-24
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    相关资源
    最近更新 更多