在 Jenkins 中,我使用私有 Maven 存储库(工作区本地)来避免 Maven 存储库并发问题。
我发现 Jenkins[jenkins home]/jobs/[job]/workspace/.repository
每次构建都会删除这个 repo 文件夹 (),这很痛苦,因为这意味着 Maven 会为每个构建下载整个 jar 世界。
我检查了我的 SCM (Accurev) 插件并修改了它的代码,以便在开始构建时它不会清除工作区。但是,Jenkins 中的其他内容仍在删除工作区。
我没有使用 Workspace Cleanup 插件或任何类似插件。
更新:原来我没有正确修改 Accurev 插件代码。重新访问这是解决方案