尝试通过下面的命令将角度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 /。真的无法做出正面或反面。
答案 0 :(得分:1)
这在很大程度上取决于您如何运行Jenkins。
通常,Jenkins在通常名为jenkins
的特殊用户上执行作业。尝试在管道中执行类似whoami
的操作,您将获得缺少权限的用户的用户名。