更新在Docker容器中配置Jenkins

时间:2016-01-28 07:37:32

标签: maven jenkins docker dockerfile

我创建了一个dockerfile,它安装了jenkins并安装了插件。现在我的要求是我有一个更新的“配置Jenkins”xml。如何将这个xml添加到jenkins容器中。

FROM jenkins
USER root
RUN apt-get update \
      && apt-get install -y sudo \
      && rm -rf /var/lib/apt/lists/*
RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoers
USER jenkins
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt

1 个答案:

答案 0 :(得分:0)

我认为你的意思是:

  • 您已使用自己的Dockerfile创建了自己的自定义Jenkins图像。
  • 现在,您已根据自己的自定义映像运行Jenkins容器。
  • 现在您有一个手动编辑的xml文件,并且您希望在正在运行的Jenkins容器中复制此文件。

然后使用docker cp复制名称为yourcontainername的容器内的文件:

$ docker cp "Configure Jenkins"xml yourcontainername:/var/jenkins_home