我正在将 SVN 存储库 check out 到 Jenkins 工作区。 这是 checkout 的存储库目录
如果您查看下图,隐藏目录 (.gradle) 及其子目录的所有者为 root,这导致 Jenkins 构建失败。
错误:
.gradle/2.10/taskArtifacts/cache.properties.lock (Permission denied)
因为 .gradle 文件夹没有权限给 jenkins 用户。 SVN Jenkin 插件版本(2.5.7)
如何克服这个问题?
最佳答案
这就是为什么您使用正确的用户 (jenkins) check out 项目并使用 root 用户运行 jenkins build 的原因。 您可以解决在 jenkins 用户下运行 jenkins,或者您必须使用 root 用户 checkout 您的项目。
在这篇文章中试试:Run jenkins under different user
关于android - Jenkins SVN 结帐所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37428706/