首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用自定义构建环境插件时拒绝对Dockerfile的权限

在使用自定义构建环境插件时拒绝对Dockerfile的权限
EN

Stack Overflow用户
提问于 2017-05-24 02:15:57
回答 1查看 232关注 0票数 1

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

问题-我可以从Dockerfile构建映像,但是生成失败,下面的错误。

代码语言:javascript
复制
+ /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 has FROM php:5.6.11-apache

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-24 08:15:37

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

  1. 获取运行slave.jar的用户。在运行从服务器的主机上:ps -elf | grep slave.jar
  2. 授予此用户对停靠库的访问权限:chown -R <user>:<group> /path/to/jenkins-slave/workspace/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44147845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档