首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能在詹金斯码头形象中添加詹金斯-职业建设者

不能在詹金斯码头形象中添加詹金斯-职业建设者
EN

Stack Overflow用户
提问于 2019-08-21 13:40:36
回答 1查看 343关注 0票数 2

我是新来码头的。我想和纽曼,詹金斯,詹金斯一起做一个码头集装箱。请帮帮我。

我建立了一个码头形象,基于詹金斯的官方形象https://hub.docker.com/r/jenkins/jenkins

我用的是DockerFile。构建成功,Jenkins应用程序也成功运行。

在运行Jenkins之后,我以root docker exec -u 0 -it jenkins bash的身份打开了容器,并尝试使用jenkins-作业生成器添加新作业。

jenkins-jobs --conf ./jenkins_jobs.ini update ./jobs.yaml

但我有bash: jenkins-jobs: command not found

这是我的Dockerfile

代码语言:javascript
复制
FROM jenkins/jenkins
USER root
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash
RUN apt-get -y install nodejs
RUN npm install -g newman
RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
RUN python get-pip.py
RUN pip install --user jenkins-job-builder
USER jenkins
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-22 07:40:22

在建立你的形象时,你会收到一些警告。特别是这个很有趣:

代码语言:javascript
复制
WARNING: The script jenkins-jobs is installed in '/root/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

只需从--user中移除RUN pip install --user jenkins-job-builder标志,就可以了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57593044

复制
相关文章

相似问题

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