docker安装jenkins

前言

之前已经用docker安装了redis,dubbo,tomcat,mysql,这些都装好意味着一个基本的简单分布式系统所需要的都已经可以启动了。但是问题在于分布式系统的相关服务需要都进行打包发布,很多war包就很麻烦。这个时候就需要用jenkins进行自动部署打包

1.docker拉取,启动jenkins

Docker 拉取jenkins镜像

docker pull docker.io/jenkins/jenkins

在启动jenkins容器前。由于官网拉取的jenkins自动安装jdk和maven特别的缓慢
所以宿主机提前安装好jdk和maven,在启动jenkins容器后再把maven和jdk放入
/root/maven/apache-maven-3.5.3
/root/jdk1.8/jdk1.8.0_161
启动jenkins容器

docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /root/maven/apache-maven-3.5.3:/usr/local/maven -v /root/jdk1.8/jdk1.8.0_161:/usr/local/jdk docker.io/jenkins/jenkins

然后进入容器

docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword#获得jenkins密码
vi /etc/profile#修改配置
export MAVEN_HOME=/usr/local/maven#配置文件
export PATH=$PATH:$MAVEN_HOME/bin#配置文件
chmod 777 /usr/local/maven/bin/mvn#配置文件
source /etc/profile#使得配置生效

2.登录jenkins

地址是:ip/8080
1.输入密码,就是之前看到的密码。插件安装选择安装推荐配置。(自己选择你看得懂么。。)
2.安装下载插件,如何将Jenkins本地编译好的war包发送到容器内,你需要下载插件(Deploy Plugin),下载地址如下:https://wiki.jenkins.io/display/JENKINS/Deploy+Plugin ,下载的版本是1.13,deploy.hpi
3.安装构建maveb项目的插件(Maven Integration plugin),下载地址如下:https://plugins.jenkins.io/maven-plugin,下载的版本是3.12,maven-plugin.hpi

3.剩下的就是用jenkins打包发布项目了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章