1.要编译打包的镜像 Jenkins 版本
image.png当前(2020-8-28) Jenkins 最新LTS版
jenkins版本:2.235.5
SHA-256:c786f7b18fd3fc1bafce85b3b9bc5d8c5f09e3a313cfd618bae8c1d920b6f70b
2.Docker 编译 jenkins 镜像
$ cd /tmp
$ git clone https://github.com/jenkinsci/docker.git
$ cd docker
$ docker build \
--build-arg JENKINS_VERSION=2.235.5 \
--build-arg JENKINS_SHA=c786f7b18fd3fc1bafce85b3b9bc5d8c5f09e3a313cfd618bae8c1d920b6f70b \
--build-arg TINI_VERSION=v0.19.0 \
--file Dockerfile \
-t jenkins:2.235.5-jdk8 .
镜像打包时需要传入的参数如下:
JENKINS_VERSION=
2.235.5
JENKINS_SHA=c786f7b18fd3fc1bafce85b3b9bc5d8c5f09e3a313cfd618bae8c1d920b6f70b
TINI_VERSION=v0.19.0
# tini 也指定到当前最新的版本
3.运行镜像
$ docker run -p 8080:8080 jenkins:2.235.5-jdk8
4.查看验证版本
jenkins@175a76d39dbe:/$ env | grep -i version
JAVA_VERSION=8u242
JAVA_URL_VERSION=8u242b08
JENKINS_VERSION=2.235.5
jenkins@175a76d39dbe:/$ cat /var/jenkins_home/config.xml | grep "<version>"
<version>2.235.5</version>
jenkins@175a76d39dbe:/$ tini --version
tini version 0.19.0 - git.de40ad0
网友评论