【问题标题】:How to give jenkins permission?如何给詹金斯权限?
【发布时间】:2019-11-17 20:51:16
【问题描述】:

尝试通过以下命令将 Angular 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 用户权限,但仍然没有任何改变。我还有一个疑问,为什么复制命令将代码和框文件夹复制到 /var/www/html/ 。真的无法做出正面或反面。

【问题讨论】:

    标签: jenkins jenkins-pipeline


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-25
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      相关资源
      最近更新 更多