docker安装jenkins

安装docker

安装docker请参考docker安装

开启docker远程连接docker远程部署

安装jenkins

  • 下载jenkins
docker pull jenkins/jenkins:lts
  • 启动jenkins
docker run --name jenkins --user=root -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
  • 浏览器输入localhost:8080进入jenkins


    docker安装jenkins_第1张图片
    解锁jenkins

根据提示进入宿主机/home/jenkins_home/secrets目录下查看文件initialAdminPassword

cat /home/jenkins_home/secrets/initialAdminPassword
jenkins初始化密码
docker安装jenkins_第2张图片
QQ截图20191201160734.png

确认过后进入插件安装界面,在浏览器中输入http://192.168.1.4:8080/pluginManager/advanced,进入插件源配置界面,滑到最后设置插件源地址:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
设置好后点击保存,最后点击检查。

docker安装jenkins_第3张图片
更新检查

如果还是错误,则试试其他的源:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

http://mirror.xmission.com/jenkins/updates/update-center.json

修改了源地址,下载速度可能还是得不到加速,则需要继续修改。
请参考:
https://www.cnblogs.com/hellxz/p/jenkins_install_plugins_faster.html

根据第二种方法,直接进入/home/jenkins_home/updates

sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
QQ截图20191201161927.png
  • 重启jenkins

访问http://192.168.1.4:8080/restart重启jenkins

docker安装jenkins_第4张图片
安装插件

  • 重新进入并创建用户
docker安装jenkins_第5张图片
创建用户
docker安装jenkins_第6张图片
QQ截图20191201165547.png
  • 进入插件管理界面安装插件
docker安装jenkins_第7张图片
QQ截图20191201162417.png
  • 安装git,maven,docker等插件

先安装语言包,在搜索栏中搜索local

docker安装jenkins_第8张图片
QQ截图20191201162735.png

如图选择


docker安装jenkins_第9张图片
QQ截图20191201162706.png

点击安装,最后安装完成


docker安装jenkins_第10张图片
语言包安装完成

同理安装自己需要的git插件


docker安装jenkins_第11张图片
git安装

安装maven插件


docker安装jenkins_第12张图片
maven插件安装

安装docker插件

同上安装docker-build-step
插件

  • 设置maven和docker
    设置docker

进入系统管理=>系统设置
找到 docker builder


docker安装jenkins_第13张图片
docker 设置
测试docker 连接

设置maven

进入系统管理=>全局工具配置

找到maven

docker安装jenkins_第14张图片
maven设置
docker安装jenkins_第15张图片
maven安装
  • 创建maven测试项目

测试项目地址:https://github.com/lizhen789/cicd_demo.git

docker安装jenkins_第16张图片
测试项目
docker安装jenkins_第17张图片
QQ截图20191201174957.png
docker安装jenkins_第18张图片
QQ截图20191201175009.png
docker安装jenkins_第19张图片
maven编译设置
docker安装jenkins_第20张图片
添加一个docker任务

docker 镜像打包步骤,设置如下:

docker安装jenkins_第21张图片
添加docker 编译任务

勾选:Remove intermediate containers after a successful build 选项,不然会生成多个没有的容器。

添加一个创建容器步骤:


docker安装jenkins_第22张图片
QQ截图20191201175809.png
docker安装jenkins_第23张图片
QQ截图20191201175820.png

添加一个启动容器步骤:


docker安装jenkins_第24张图片
QQ截图20191201180001.png

最后点击保存。

  • 构建项目

点击立即构建

docker安装jenkins_第25张图片
QQ截图20191201180119.png

查看控制台输出

docker安装jenkins_第26张图片
QQ截图20191201180230.png
docker安装jenkins_第27张图片
QQ截图20191201180716.png
docker安装jenkins_第28张图片
QQ截图20191201181639.png

你可能感兴趣的:(docker安装jenkins)