1. 環境準備:更新系統并安裝Java
Jenkins是基于Java的持續集成工具,需先安裝Java運行環境。推薦使用OpenJDK 11(兼容性好且輕量):
sudo apt update && sudo apt upgrade -y # 更新系統包
sudo apt install openjdk-11-jdk -y # 安裝OpenJDK 11
java -version # 驗證安裝(需顯示Java版本信息)
若需其他Java版本(如8),可將openjdk-11-jdk替換為openjdk-8-jdk。
2. 添加Jenkins官方倉庫
Debian默認倉庫無Jenkins,需添加官方穩定倉庫以確保軟件版本最新:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - # 導入GPG密鑰(驗證軟件完整性)
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list # 添加倉庫源
sudo apt update # 更新包列表以包含Jenkins倉庫
3. 安裝Jenkins
通過APT包管理器安裝Jenkins(自動解決依賴):
sudo apt install jenkins -y
4. 啟動Jenkins服務并設置開機自啟
sudo systemctl start jenkins # 啟動Jenkins服務
sudo systemctl enable jenkins # 設置開機自啟(避免重啟服務器后停止)
sudo systemctl status jenkins # 檢查服務狀態(需顯示“active (running)”)
5. 訪問Jenkins管理界面
在瀏覽器中輸入服務器IP地址及默認端口(8080),例如:http://your_server_ip:8080。首次訪問需解鎖Jenkins,初始管理員密碼位于:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword # 查看初始密碼
將輸出的密碼復制到網頁解鎖框中,點擊“Continue”。
6. 初始化配置:解鎖與插件安裝
7. 配置Jenkins(可選但推薦)
/etc/apt/sources.list.d/jenkins.list,將原地址替換為:deb https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jsonsudo systemctl restart jenkins。/etc/default/jenkins,修改HTTP_PORT值(如8081),然后重啟服務。8. 配置權限與安全(必做)
9. 創建第一個Jenkins任務(可選)
H/5 * * * *表示每5分鐘檢查一次)或“GitHub hook trigger for GITScm polling”(代碼推送時自動觸發)。echo "Hello, Jenkins!")。