在管理Jenkins插件前,需確保已正確安裝Jenkins并啟動服務:
sudo apt update && sudo apt install -y openjdk-11-jdk
java -version # 驗證安裝(需顯示Java版本信息)
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update && sudo apt install -y jenkins
sudo systemctl enable --now jenkins # 啟動服務并設置開機自啟
http://<服務器IP>:8080,通過初始管理員密碼(sudo cat /var/lib/jenkins/secrets/initialAdminPassword)登錄。Git、Pipeline)搜索 → 勾選所需插件 → 點擊底部Install without restart(或Install with restart)即可。Git插件依賴SCM API)。.hpi文件(如git.hpi);.hpi文件→點擊Upload;sudo systemctl restart jenkins。https://updates.jenkins.io/update-center.json)在國內可能下載緩慢。https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json)→點擊Submit。Jenkins默認會自動檢查插件更新,可通過Manage Plugins→Available標簽查看可更新插件,勾選后點擊Download now and install after restart,重啟后生效。
.hpi文件→通過Advanced→Upload Plugin上傳→重啟Jenkins。Pipeline插件)。Credentials Binding插件的高危漏洞)。/var/lib/jenkins/config.xml),防止數據丟失。SCM API、Workflow API)已安裝且版本兼容(可在插件詳情頁查看依賴要求)。Docker插件),減少Jenkins資源占用。通過以上步驟,可在Debian系統上高效管理Jenkins插件,保障CI/CD流程的穩定性和安全性。