如何授予詹金斯许可?

时间:2019-07-08 10:43:45

标签: jenkins jenkins-pipeline

尝试通过下面的命令将角度dist文件从Jenkins工作区复制到nginx的目录。 yes | cp -rf /var/lib/jenkins/workspace/angular/dist/codesandbox/ /var/www/html

但是这会导致错误:

cannot create directory '/var/www/html/codesandbox': Permission denied

我向root用户授予了上面的文件夹的权限,但仍然没有任何变化。我还有一个疑问,为什么复制命令将codesandbox文件夹复制到/ var / www / html /。真的无法做出正面或反面。

1 个答案:

答案 0 :(得分:1)

这在很大程度上取决于您如何运行Jenkins。

通常,Jenkins在通常名为jenkins的特殊用户上执行作业。尝试在管道中执行类似whoami的操作,您将获得缺少权限的用户的用户名。