在Ubuntu上配置Jenkins的步驟如下:
安裝Jenkins
- 安裝Java:
Jenkins是基于Java開發的,因此在安裝Jenkins之前,需要先安裝Java環境??梢允褂靡韵旅畎惭bOpenJDK:
sudo apt update
sudo apt install openjdk-17-jre
驗證Java安裝:
java -version
- 添加Jenkins官方PPA:
下載并安裝Jenkins的官方PPA(Personal Package Archive):
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
- 更新包索引并安裝Jenkins:
sudo apt update
sudo apt install jenkins
啟動和啟用Jenkins服務
- 啟動Jenkins:
sudo systemctl start jenkins
- 啟用Jenkins開機自啟:
sudo systemctl enable jenkins
- 檢查Jenkins狀態:
sudo systemctl status jenkins
配置Jenkins
- 訪問Jenkins初始設置頁面:
在瀏覽器中輸入Jenkins的默認地址:http://your_server_ip:8080,使用初始密碼登錄。
- 設置管理員密碼:
初次登錄后,系統會提示設置管理員密碼。
- 安裝推薦的插件:
在“Manage Jenkins” > “Manage Plugins”中,選擇“Install Suggested Plugins”安裝推薦的插件。
- 配置系統:
- 安裝插件:根據項目需求安裝必要的插件。
- 配置系統設置:如時區、網絡配置等。
安全性配置(可選)
- 啟用全局安全:
登錄到Jenkins,點擊左側的“Manage Jenkins”,然后點擊“Configure Global Security”。
- 啟用安全。
- 配置授權策略(如“Project-based Matrix Authorization Strategy”或“Role-Based Strategy”)。
- 選擇安全領域(如“Jenkins’ own user database”或“LDAP”)。
- 配置CSRF保護。
- 配置代理兼容性。
- 創建用戶和角色:
根據選擇的授權策略,為用戶分配相應的角色和權限。
- 配置SSL證書(可選):
為了保證數據傳輸的安全性,建議使用SSL證書對Jenkins進行加密??梢允褂米院灻C書或從證書頒發機構購買證書。
- 配置防火墻(可選):
如果服務器上運行了防火墻,確保Jenkins所需的端口(默認為8080)是開放的??梢允褂?
ufw
或其他防火墻工具來配置防火墻規則。