[JENKINS-21942] Jenkins.workspaceDir 的默认设置不稳定
作者: jenkins-infra-bot创建于 2014年2月24日更新于 2026年9月16日
标签imported-jira-issuecomponent:coreresolution:unresolvedpriority:major
导入了 Jira 引用以方便搜索 -- >
< -- [记者=jglick] -- >
[jira label=工作空间] -- >
Jenkins.workspaceDir在新设施上默认为 $JENKINS HOME/workspace/:"现代"位置,与奴隶一致. 但如果在第一次启动时不保存 Jenkins 全局配置, 在下次启动时, $JENKINS HOME/jobs/ 已经存在 $JENKINS HOME/config.xml , 那么“相容性”代码就会被踢入并使用旧位置!
将这个字段设置为初始化器中的新值可能还不够,因为从引入这个字段之前升级的设施会错误地切换到新值。
可能足以调整检查,也检查$JENKINS HOME/config.xml是否存在,因为大多数旧的装置至少会保存该文件一次.
-- -- . . . https://raw.githubusercontent.com/jenkinsci/artifacts- from-jira-issues/refs/heads/main/avatars/jglick.png"标题="jglick's avatar"/" 导入.- (中文(简体) ).
- 状态 :打开
- 优先级 :主要
- 组件 :核心
- 标签:升级、工作空间
- 分辨率: 未解决
- 选票 :5
- 观察者: 20
- 进口 :2025-11-24
Jenkins.workspaceDir在新设施上默认为 $JENKINS HOME/workspace/:"现代"位置,与奴隶一致. 但如果在第一次启动时不保存 Jenkins 全局配置, 在下次启动时, $JENKINS HOME/jobs/ 已经存在 $JENKINS HOME/config.xml , 那么“相容性”代码就会被踢入并使用旧位置!
将这个字段设置为初始化器中的新值可能还不够,因为从引入这个字段之前升级的设施会错误地切换到新值。
可能足以调整检查, 也检查$JENKINS HOME/config.xml 是否存在, 因为大多数旧的装置至少会保存该文件一次。
内容来源: jenkinsci/jenkins