gpt4 book ai didi

jenkins - 提交到 jenkins docker 镜像不保存更改

转载 作者:IT老高 更新时间:2023-10-28 21:22:37 30 4
gpt4 key购买 nike

我从 here 拉取官方 Jenkins docker 镜像.我从 Jenkins UI 创建了一个新作业,安装 github 插件并在作业配置中设置 repo url。

最后我保存了来自 Jenkins 的更改。

我想按原样创建一个新图像。我停止容器,并将其提交到新图像。

然后我从新镜像启动一个新容器...而 Jenkins 不包含我的任何更改。

我使用 Docker 版本 1.6.2,构建 7c8fca2

最佳答案

Dockerfile将 jenkins 主目录声明为 volume

# Jenkins home directoy is a volume, so configuration and build history 
# can be persisted and survive image upgrades
VOLUME /var/jenkins_home

这意味着对 Jenkins 配置的所有更改都是在 docker 镜像之外进行的。

更新

项目 README 描述了如何使用预安装的插件创建自己的衍生 docker 镜像。

例如

FROM jenkins
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt

关于jenkins - 提交到 jenkins docker 镜像不保存更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33443912/

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