【问题标题】:Install Jenkins plugins using Docker image使用 Docker 镜像安装 Jenkins 插件
【发布时间】:2019-04-30 00:16:25
【问题描述】:

假设我们使用 Docker 映像通过容器运行 Jenkins。 有没有办法在镜像中安装插件,这样如果我们创建一个新的 Jenkins 服务器就不必重新安装?

类似:

FROM jenkins/jenkins:lts
RUN install jenkins-plugin-a
RUN install jenkins-plugin-b

【问题讨论】:

    标签: docker jenkins


    【解决方案1】:

    您需要创建一个包含插件列表的plugins.txt 文件并在Dockerfile 中使用它 -

    FROM jenkins/jenkins:lts
    COPY plugins.txt /usr/share/jenkins/ref/plugins.txt
    RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/ref/plugins.txt
    

    它在官方文档中。

    Ref - https://github.com/jenkinsci/docker(预安装插件)

    示例 plugins.txt - https://github.com/jenkinsci/docker/blob/master/tests/install-plugins/pluginsfile/plugins.txt

    PS - 我还没有测试它,但它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      • 1970-01-01
      • 2017-11-04
      • 2019-02-15
      • 1970-01-01
      • 2020-05-05
      • 2018-06-19
      相关资源
      最近更新 更多