Jenkins環境部署實戰(part1)


(一)Jenkins介紹java

官網 https://jenkins.ioc++

Jenkins是一個開源的、可擴展的持續集成、交付、部署(軟件/代碼的編譯、打包、部署)基於web界面的平臺。git

Jenkins是一個工具集,提供了各類各樣的插件web

好比獲取git上最新的代碼shell

好比能夠幫你編譯源代碼centos

好比能夠調用自定義的shell腳本遠程執行命令服務器

官方文檔 https://jenkins.io/doc/網絡

 

(二)Jenkins安裝less

 

最低配置: 很多於256M內存,不低於1G磁盤,jdk版本>=8ide

安裝jdk1.8

yum install -y java-1.8.0-openjdk

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

yum install -y jenkins

systemctl start jenkins

less /var/log/jenkins/jenkins.log //查詢admin密碼

訪問 http://ip:8080/ 進行安裝

 

實戰操做:訪問服務器172.16.42.163

² 碰坑1輸入命令:yum install -y java-1.8.0-openjdk後出現報錯:

圖片1.png 

百度了一下出現的緣由通常是網絡出現問題。

解決方法:

/etc/sysconfig/network-scripts/ifcfg-eth0文件中添加

DNS1=8.8.8.8

而後重啓網絡服務

圖片2.png 

重啓完畢後再次執行yum install -y java-1.8.0-openjdk,能夠看到openjdk安裝成功了!

 圖片3.png

 

而後執行wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo 

#安裝jenkinsyum

執行rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key  #安裝jenkinskey

執行 yum install -y jenkins  #安裝jenkins

² 碰坑2遇到報錯:

圖片4.png 

解決辦法:首先執行yum install gcc-c++ 成功後再繼續執行yum install -y jenkins

能夠看到jenkins安裝成功了!

 圖片5.png

而後啓動jenkins,進入cd  /etc/init.d/

執行命令 ./jenkins startcentos 6版本的命令)

(若是是centos 7版本,執行命令systemctl start jenkins

 

啓動命令以下,啓動後查看jenkins進程:

圖片6.png

Jenkins默認端口是8080

² 碰坑3:從本機訪問http://172.16.42.163:8080 訪問不通,而後考慮是防火牆的問題:

經過命令iptables -L -n查看,只開了一個22端口

圖片7.png 

進入etc/sysconfig,修改iptables配置,修改內容以下,將8080端口信息添加上:

圖片8.png 

而後重啓iptables

圖片9.png 

再從本機訪問jenkins就正常了:

 圖片10.png

 

根據提示的路徑複製密碼並粘貼到本處便可。

而後自定義安裝插件:
圖片11.png

安裝完插件之後,進入到一個設置管理員帳戶的界面:

圖片12.png

 

而後就能夠正常使用jenkins了!

 

(三) Jenkins的相關目錄

rpm -ql jenkins

 安裝目錄 /var/lib/jenkins

 配置文件 /etc/sysconfig/jenkins

 日誌目錄 /var/log/jenkins

 

進入/var/lib/jenkins目錄查看:

圖片13.png 

 

Jobs目錄是建立的任務

Logs是日誌目錄

Nodes 多節點的時候用到的

Plugins 插件所在的目錄

相關文章
相關標籤/搜索