制作jenkins镜像--带maven

Posted effortsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了制作jenkins镜像--带maven相关的知识,希望对你有一定的参考价值。

Jenkins 本身自带了 Java,而不带 Maven,所以重新做一个自带 Maven 的 Jenkins 镜像

cat >jenkins-dockerfile/Dockerfile <<EOF
FROM jenkinsci/jenkins ADD apache-maven-3.5.4-bin.tar.gz /usr/local/ ENV MAVEN_HOME=/usr/local/apache-maven-3.5.4 ENV PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH 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
EOF

参照:

https://huanqiang.wang/2018/03/30/Jenkins-Gitlab-Kubernetes-%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90%E4%B8%8E%E9%83%A8%E7%BD%B2/

 

以上是关于制作jenkins镜像--带maven的主要内容,如果未能解决你的问题,请参考以下文章

直播 | 利用Jenkins生成Maven项目镜像及容器的实践

直接拉取的jenkins镜像为啥没有maven

Jenkins把GitHub项目做成Docker镜像

Docker安装Jenkins打包Maven项目为Docker镜像并运行保姆级图文教学

Docker微服务-Jenkins+Gitlab+Maven+Shell自动化构建实施案例

构建带maven环境的jenkins