在CentOS上部署和配置Jenkins涉及多個步驟,以下是一個詳細的指南:
安裝JDK:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
javac -version
安裝必要的軟件包:
sudo yum install git maven
下載Jenkins:
wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/latest/jenkins.war
啟動Jenkins:
nohup java -jar jenkins.war --httpPort=8080 --httpsPort=8443 > jenkins.log 2>&1 &
jenkins.log
。訪問Jenkins初始頁面:
http://your_server_ip:8080
,首次訪問會要求輸入初始密碼,該密碼可以在 /var/lib/jenkins/secrets/initialAdminPassword
文件中找到。安裝推薦插件:
配置全局工具:
配置防火墻:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
配置SSH訪問(可選):
sudo yum install -y openssh-server
sudo systemctl start sshd
sudo systemctl enable sshd
sudo adduser jenkins
sudo passwd jenkins
/etc/ssh/sshd_config
文件,添加以下行:AllowUsers jenkins
sudo systemctl restart sshd
配置插件(可選):
創建新任務:
配置憑據:
通過以上步驟,你就可以在CentOS上成功安裝和配置Jenkins,并進行自動化構建和部署。根據具體需求,你還可以進一步配置Jenkins以滿足你的項目需求。