【发布时间】:2017-10-24 06:23:55
【问题描述】:
我在 windows 2012 中通过 MSI 安装了 Jenkins。默认情况下,它的默认目录带有只读权限。因此,当我运行构建时,当它试图复制发布文件夹下的工件时,我得到了对工作区的拒绝访问权限。
错误: 将文件从“D:\foo.dll”复制到“bin\Debug\foo.dll”。 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3540,5):错误 MSB3021:无法将文件“D:\jenkins\workspace\foo.dll”复制到“bin\Debug \foo.dll”。拒绝访问路径“bin\Debug\foo.dll”。 [D:\jenkins\workspace\foo.csproj]
我尝试手动更改权限。它适用于旧项目。有了新工作,它再次将权限更改为只读。我已经使用管理员权限安装了它。 Jenkins 作为服务运行。当我通过服务检查时,它以“本地系统帐户”身份登录运行。
谁能告诉我如何解决 Jenkins 的权限问题? 提前谢谢!
【问题讨论】:
标签: jenkins