gpt4 book ai didi

php - 使用自定义构建环境插件时对Dockerfile的权限被拒绝

转载 作者:行者123 更新时间:2023-12-02 19:36:47 24 4
gpt4 key购买 nike

我正在使用自定义构建环境插件(1.6.5),并将Dockerfile配置为在Jenkins从属容器内构建它。

enter image description here

问题-我能够从Dockerfile构建镜像,但是构建失败,并出现以下错误。

+ /path/to/jenkins-slave/workspace/Dockerfile
/tmp/hudson5103005593128970928.sh: 2: /tmp/hudson5103005593128970928.sh: /path/to/jenkins-slave/workspace/Dockerfile: Permission denied
Build step 'Execute shell' marked build as failure
Stopping Docker container after build completion
Finished: FAILURE

Dockerfile具有- FROM php:5.6.11-apache

最佳答案

您必须确保,运行slave.jar的用户可以读写Docker存储库(Dockerfile所在的目录及其所有子文件夹/文件)。

  • 获取运行slave.jar的用户。在运行从属服务器的主机上:ps -elf | grep slave.jar
  • 授予该用户访问docker存储库的权限:chown -R <user>:<group> /path/to/jenkins-slave/workspace/
  • 关于php - 使用自定义构建环境插件时对Dockerfile的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44147845/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com