以下是自定義Debian Jenkins設置的關鍵步驟,涵蓋安裝、配置、插件及界面等方面:
安裝Java環境
sudo apt update && sudo apt install openjdk-11-jdk
驗證:java -version
。
添加Jenkins倉庫并安裝
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
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
sudo apt update && sudo apt install jenkins
啟動服務:sudo systemctl enable --now jenkins
。
首次配置
訪問 http://服務器IP:8080
,輸入初始密碼(路徑:/var/lib/jenkins/secrets/initialAdminPassword
),安裝推薦插件(如Pipeline、Git)。
修改默認端口
編輯 /etc/default/jenkins
,找到 HTTP_PORT
修改為所需端口(如9090),重啟服務生效。
權限與用戶管理
Manage Jenkins → Security → Enable security
,選擇“Logged-in users can do anything”。Manage Jenkins → Manage Users
,添加新用戶并分配權限。插件管理
Manage Jenkins → Manage Plugins → Available
搜索安裝(如Docker、Kubernetes插件)。Advanced
選項手動上傳插件包。更換主題
/var/jenkins_home/userContent/
目錄。Manage Jenkins → Configure System → Theme
,添加CSS文件路徑,重啟Jenkins。修改Jenkins主目錄
編輯 /etc/default/jenkins
,修改 JENKINS_HOME
路徑(需確保目錄權限正確),重啟生效。
配置Git/SVN倉庫
Manage Jenkins → Manage Credentials
中配置)。GitHub Webhook URL
格式為 http://服務器IP:端口/github-webhook/
。環境變量設置
Manage Jenkins → Configure System → Global properties
,添加變量(如 JAVA_HOME
)。environment
指令定義。日志與存儲管理
Manage Jenkins → Configure System → Build history
,設置 Max # of builds to keep
。config.xml
,修改 workspaceDir
路徑(需重啟)。sudo systemctl restart jenkins
,確保配置生效。Manage Jenkins → Manage Plugins → Installed
,更新或修復異常插件。參考來源: