安裝 Jenkins:
安裝 OpenJDK 21:
確認 Java 安裝成功:
設定開機自動啟動:
啟動:
查看 Jenkins 狀態:
範例輸出:
查看 Jenkins 服務狀態時會有密碼,將此密碼記錄下來。
啟動後就可以使用 8080 PORT 連線到 Jenkins 的網頁服務(記得替換 IP):
輸入上面紀錄的密碼即可解鎖 Jenkins:
之後就依照畫面提示建立使用者帳號即可使用。
參考資料:
Jenkins - Java Support Policy
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt-get update
sudo apt-get install jenkins
安裝 OpenJDK 21:
sudo apt update
sudo apt install fontconfig openjdk-21-jre -y
確認 Java 安裝成功:
java -version
設定開機自動啟動:
sudo systemctl enable jenkins
啟動:
sudo systemctl start jenkins
查看 Jenkins 狀態:
sudo systemctl status jenkins
範例輸出:
sudo systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; preset: enabled)
Active: active (running) since Tue 2025-02-04 10:55:00 UTC; 4s ago
Main PID: 3369 (java)
Tasks: 53 (limit: 9442)
Memory: 603.0M (peak: 604.1M)
CPU: 24.578s
CGroup: /system.slice/jenkins.service
└─3369 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
Feb 04 10:54:56 jenkins jenkins[3369]: 275bd4b988cccccffffe38f5c3a5c7db
Feb 04 10:54:56 jenkins jenkins[3369]: This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword
Feb 04 10:54:56 jenkins jenkins[3369]: *************************************************************
Feb 04 10:54:56 jenkins jenkins[3369]: *************************************************************
Feb 04 10:54:56 jenkins jenkins[3369]: *************************************************************
Feb 04 10:55:00 jenkins jenkins[3369]: 2025-02-04 10:55:00.038+0000 [id=60] INFO jenkins.InitReactorRunner$1#onAttained: Completed initialization
Feb 04 10:55:00 jenkins jenkins[3369]: 2025-02-04 10:55:00.050+0000 [id=38] INFO hudson.lifecycle.Lifecycle#onReady: Jenkins is fully up and running
Feb 04 10:55:00 jenkins systemd[1]: Started jenkins.service - Jenkins Continuous Integration Server.
Feb 04 10:55:02 jenkins jenkins[3369]: 2025-02-04 10:55:02.948+0000 [id=76] INFO h.m.DownloadService$Downloadable#load: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
Feb 04 10:55:02 jenkins jenkins[3369]: 2025-02-04 10:55:02.948+0000 [id=76] INFO hudson.util.Retrier#start: Performed the action check updates server successfully at the attempt #1
查看 Jenkins 服務狀態時會有密碼,將此密碼記錄下來。
啟動後就可以使用 8080 PORT 連線到 Jenkins 的網頁服務(記得替換 IP):
http://192.168.0.43:8080
輸入上面紀錄的密碼即可解鎖 Jenkins:
之後就依照畫面提示建立使用者帳號即可使用。
參考資料:
Jenkins - Java Support Policy
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com