在CentOS上部署Jenkins的步驟如下:
sudo yum update -y
Jenkins是基于Java開發的,因此需要先安裝Java運行時環境(JRE)。這里我們選擇安裝OpenJDK 11:
sudo yum install java-11-openjdk-devel -y
驗證Java是否安裝成功:
java -version
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
打開瀏覽器,訪問Jenkins的默認地址(通常是http://your_server_ip:8080),按照提示完成Jenkins的初始設置。默認的用戶名和密碼是admin
和admin
。
初次訪問Jenkins時,會提示輸入初始管理員密碼。這個密碼可以在/var/lib/jenkins/secrets/initialAdminPassword
文件中找到。
確保防火墻允許訪問Jenkins的端口(默認是8080):
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
在終端中獲取初始管理密碼:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
將獲取到的密碼復制到瀏覽器中的解鎖頁面,然后按照提示完成Jenkins的初始配置。
首次訪問Jenkins時,會提示安裝推薦的插件??梢愿鶕枰x擇安裝其他插件。安裝完成后,Jenkins會自動重啟。
為了提高Jenkins的安全性,可以進行以下配置:
sudo yum install -y openssh-server
sudo systemctl start sshd
sudo systemctl enable sshd
然后創建一個Jenkins用戶并設置密碼:
sudo adduser jenkins
sudo passwd jenkins
編輯/etc/ssh/sshd_config
文件,添加以下行:
AllowUsers jenkins
重啟SSH服務:
sudo systemctl restart sshd
以上步驟應該可以幫助你在CentOS系統上成功安裝并運行Jenkins。如果在安裝過程中遇到任何問題,建議查閱Jenkins的官方文檔或尋求社區的幫助。