本文来自https://www.jianshu.com/p/12c9a9654f83
记录此文的目的是很多docker jenkins 版本无法安装插件,所以亲测后无问题记录如下
1.pull一个jenkins镜像
docker pull jenkins/jenkins:lts;
2.创建一个jenkins目录
mkdir /home/jenkins;
3.启动一个jenkins容器
docker run --name MyJenkins -p 8081:8080 -p 50001:50000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker \
-v /home/jenkins:/var/jenkins_home \
-v /usr/lib64/libltdl.so.7:/usr/lib64/libltdl.so.7 \
-d e139a3e52cdb
4.docker 配置
-v /var/run/docker.sock:/var/run/docker.sock \ 为了jenkins 可以使用docker命令
3.2 $ sudo chmod 777 /var/run/docker.sock #非常重要
安装插件
Docker API Plugin
CloudBees Docker Build and Publish plugin
参考 https://www.cnblogs.com/jovic/p/10052372.html
4.配置maven
下载maven 到 /home/jenkins 并解压
http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
下图是在全局配置中的maven配置
5、遇到的问题
https://www.jianshu.com/p/425b145ba57e