下面按**“在 CentOS 上安装并配置 Jenkins”**来说明,从零开始,适合服务器环境。
sudo yum update -y
推荐 JDK 11 或 17
sudo yum install java-11-openjdk-devel -y
验证:
java -version
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.key
sudo yum install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
查看状态:
sudo systemctl status jenkins
防火墙放行(默认 8080):
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
浏览器访问:
http://服务器IP:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制粘贴到页面中。
Manage Jenkins → Global Tool Configuration
JAVA_HOME(如 /usr/lib/jvm/java-11-openjdk)which git
一般在 /usr/bin/git
在 Jenkins 中:
/usr/bin/gitsudo yum install maven -y
Jenkins 中指定:
/usr/share/maven
https://github.com/xxx/xxx.git
mvn clean package
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
sudo systemctl restart jenkins
Jenkins 默认用户是 jenkins
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
Manage Jenkins → Plugin Manager → Advanced Update Site 改为:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
如果你是要:
可以直接告诉我你的使用场景,我给你更具体的配置方案。