在CentOS上成功部署Jenkins的步骤如下:
sudo yum update -y
sudo yum install java-11-openjdk-devel -y
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.key
sudo yum install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
http://your-server-ip:8080
/var/lib/jenkins/secrets/initialAdminPassword
文件中找到。sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
sudo jenkins-cli safe-restart
jenkins-cli install-plugin git
jenkins-cli install-plugin maven-plugin
jenkins
修改为root
。sudo sed -i 's/JENKINS_USER"jenkins"/JENKINS_USER"root"/' /etc/sysconfig/jenkins
sudo yum install openssh-server -y
sudo systemctl start sshd
sudo systemctl enable sshd
sudo adduser jenkins
sudo passwd jenkins
sudo mkdir -p /var/backup/jenkins
sudo crontab -e
# 添加以下行以每天凌晨2点备份Jenkins数据
0 2 * * * /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot/var/cache/jenkins/war --httpPort=8080 save all
sudo tail -f /var/log/jenkins/jenkins.log
sudo yum update jenkins -y