在CentOS环境下稳定运行Jenkins,可以参考以下步骤和建议:
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-2023.keys
sudo yum upgrade
sudo yum install jenkins
wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/latest/jenkins.war -P /usr/local/jenkins/
nohup java -jar /usr/local/jenkins/jenkins.war --httpPort=8080 &
sudo mkdir -p /home/jenkins
/etc/sysconfig/jenkins
文件,设置Jenkins主目录和其他参数:JENKINS_HOME="/home/jenkins"
JENKINS_JAVA_CMD="/usr/bin/java"
JENKINS_USER="jenkins"
JENKINS_PORT="8080"
sudo firewall-cmd --query-port=8080/tcp
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins
JAVA_ARGS="-Xms2g -Xmx2g"
通过以上步骤和建议,可以在CentOS环境下稳定运行Jenkins,并确保其高效、安全地服务于持续集成和持续部署流程。