在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,并確保其高效、安全地服務于持續集成和持續部署流程。