現在很流行CI/CD,所以作者來試試看安裝Jenkins配合ShellScript,
以前都是寫crontab每天定時執行ShellScript,
現在用bitbucket webhook Jenkins達到master push 直接更新code。
安裝步驟
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ sudo apt-get update # Jenkins是java 所以需要jdk用8即可 $ sudo apt-get install openjdk-8-jdk $ wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - #將Jenkins添加到系統 $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' $ sudo apt-get update # 安裝Jenkins $ sudo apt-get install jenkins |
完成後,可以用以下指令觀看系統狀況
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# jenkins 狀況 $ sudo service jenkins status # jenkins 啟動 $ sudo service jenkins start # jenkins 停止 $ sudo service jenkins stop # jenkins 重啟 $ sudo service jenkins restart # jenkins 開機啟動 $ sudo systemctl enable jenkins |
完成後到網頁 127.0.0.1:8080,會要求輸入密碼
1 |
cat /var/lib/jenkins/secrets/initialAdminPassword |
顯示的密碼直接輸入即可
選擇左邊 “install suggest plugin” 標準安裝。
作者在安裝過程中發生安裝失敗的問題,可能是來源端Jenkins plugin Server異常,可以稍後再重試,正常點擊install suggest plugin後,大概5分鐘就可以安裝完,且不會有progress lock的感覺。
進入Jenkins系統後,會要求輸入新的使用者及密碼。
大致這樣就完成Jenkins的安裝及啟用。
Reference
https://easonwang01.gitbooks.io/class/jenkinsbitbucket.html
https://linuxhostsupport.com/blog/how-to-install-jenkins-on-ubuntu-18-04/