1. 前期準備
sudo apt update && sudo apt upgrade -y
,確保系統軟件包為最新版本。sudo apt install openjdk-11-jdk -y
,安裝完成后通過java -version
驗證(需顯示Java版本信息)。2. 添加Jenkins官方軟件源
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
導入Jenkins官方GPG密鑰(確保軟件包來源可信)。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
,將Jenkins官方軟件源添加到系統源列表。sudo apt update
,同步系統包索引以識別Jenkins軟件包。3. 安裝Jenkins
sudo apt install jenkins -y
,自動下載并安裝Jenkins及依賴項。sudo systemctl start jenkins
,立即啟動Jenkins服務。sudo systemctl enable jenkins
,確保服務器重啟后Jenkins自動啟動。sudo systemctl status jenkins
確認Jenkins服務運行狀態(顯示“active (running)”即為正常)。4. 訪問Jenkins Web界面
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
,復制終端輸出的密碼。http://<your_server_ip>:8080
(替換為服務器實際IP),粘貼初始密碼到“Unlock Jenkins”頁面,完成解鎖。5. 配置Jenkins
sudo ufw allow 8080
開放Jenkins默認端口(8080),確保外部可訪問。sudo vim /usr/lib/systemd/system/jenkins.service
,找到Environment="JENKINS_PORT=8080"
,將端口改為目標端口(如8088),保存后執行sudo systemctl daemon-reload && sudo systemctl restart jenkins
使配置生效。/etc/default/jenkins
(或/etc/sysconfig/jenkins
)文件,可設置Jenkins運行用戶、JENKINS_HOME
路徑(默認/var/lib/jenkins
)等參數。