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打包發佈項目了

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