在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.repos
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
cat /var/lib/jenkins/secrets/initialAdminPassword
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
jenkins
修改為root
。sudo sed -i 's/JENKINS_USER"jenkins"/JENKINS_USER"root"/' /etc/sysconfig/jenkins
sudo jenkins-cli safe-restart
jenkins-cli install-plugin git
jenkins-cli install-plugin maven-plugin
pipeline {
agent any
stages {
stage('Build') {
steps {
script {
// 使用共享庫中的步驟
}
}
}
}
}
sudo tail -f /var/log/jenkins/jenkins.log
sudo yum update jenkins -y
通過遵循這些最佳實踐,您可以在CentOS上成功部署一個穩定、安全和高效的Jenkins環境。