2019/09/10

Install Jenkins on CentOS 7

好久沒寫文章,最近都在國外工作
順應主管與同事最近研究Jenkins就順便補一下之前安裝與研究過的心得吧
Jenkins是由Java所撰寫出來的CI(Continuous Integration)工具,前身為Hudson
大學時常聽到學長說他們有用這種工具,後來出社會才小有研究,不過上次碰Jenkins是好多年前的事情了XDDDD


首先需要先安裝JDK在CentOS內
yum install -y java-1.8.0-openjdk-devel wget

加入Jenkins的repo和金鑰
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

更新一下並安裝Jenkins
yum update -y
yum install -y jenkins

安裝後讓Jenkins啟動並讓之後開機都會隨著服務啟動
systemctl enable jenkins
systemctl start jenkins

最後加入防火牆規則
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

網址列輸入
http://IP:8080

就可以看到剛初始化好的Jenkins



輸入下方指令看密碼
cat /var/lib/jenkins/secrets/initialAdminPassword


把密碼輸入進去後按下Continue
照著Jenkins官方推薦用預設安裝套件,除非有特殊需求要其他套件再自訂

建立管理者帳號密碼

設定網址

上述都設定完成後,就大功告成啦

以前用的Jenkins是沒有像現在這樣把repo加入之後就可以用yum指令進行安裝
現在變得比較簡單點了,目前CI(Continuous Integration)工具好像已Jenkins為主流


參考資料:
https://jenkins.io/download/
https://pkg.jenkins.io/redhat-stable/