順應主管與同事最近研究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/