在debian系統(tǒng)上搭建jenkins的步驟如下:
安裝Java環(huán)境
Jenkins需要Java環(huán)境才能運(yùn)行,可以通過以下命令安裝OpenJDK 11:
sudo apt update sudo apt install openjdk-11-jdk
驗證Java版本已正確安裝:
java -version
添加Jenkins倉庫
下載Jenkins的GPG key并添加到系統(tǒng):
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
將Jenkins Debian repository添加到系統(tǒng)中:
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
更新系統(tǒng)軟件包列表:
sudo apt update
安裝Jenkins
安裝Jenkins:
sudo apt install jenkins
啟動Jenkins服務(wù)
啟動Jenkins服務(wù)并設(shè)置為開機(jī)自啟動:
sudo systemctl enable jenkins sudo systemctl start jenkins
訪問Jenkins管理界面
在瀏覽器中輸入服務(wù)器的IP地址和Jenkins的端口號(默認(rèn)為8080),例如:http://your_server_ip:8080。首次訪問需要解鎖Jenkins,初始admin密碼可以在以下文件中找到:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
配置Jenkins
- 解鎖Jenkins:在瀏覽器中輸入初始密碼進(jìn)行解鎖。
- 更換國內(nèi)鏡像源:為了加快插件安裝速度,可以更換為國內(nèi)的鏡像源,例如清華大學(xué)的鏡像源。進(jìn)入Manage Jenkins – Plugin Manager – Advanced,將Update Site替換為國內(nèi)鏡像。
- 安裝必備插件:在Manage Jenkins – Plugin Manager中安裝必要的插件,如Pipeline、gitHub Integration、docker等。
- 權(quán)限安全配置:禁用匿名訪問,進(jìn)入Manage Jenkins – Security – Enable security,選擇Logged-in users can do anything。創(chuàng)建管理員用戶,設(shè)置用戶名、密碼和郵箱,避免使用默認(rèn)賬號“admin”。
- 系統(tǒng)配置:配置Jenkins的URL、時區(qū)等。
- 安全性配置:禁用不必要的服務(wù),檢查并禁用不必要的網(wǎng)絡(luò)服務(wù),以降低攻擊面。配置防火墻,使用ufw或iptables等工具限制入站和出站流量。
以上步驟涵蓋了在Debian系統(tǒng)上安裝和配置Jenkins的基本流程,包括安裝Java環(huán)境、添加Jenkins倉庫、安裝Jenkins、啟動服務(wù)、訪問管理界面、解鎖Jenkins、更換鏡像源、安裝插件、配置權(quán)限安全以及設(shè)置自動化流水線。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END