在CentOS中安装Jenkins

添加Jenkins源及相关证书(stable)

1
2
3
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

使用OpenJDK8取代旧版本Java

1
2
3
java -version
sudo yum remove java
sudo yum install java-1.8.0-openjdk

此处官方文档上使用的是sudo yum install java-1.7.0-openjdk,安装后jenkins无法正常访问,日志中显示了一个java.lang.UnsupportedClassVersionError,替换为1.8.0后服务可以正常运行。

添加、重载、查看防火墙规则

1
2
3
4
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-all

配置jenkins服务

1
2
sudo service jenkins start/stop/restart
sudo chkconfig jenkins on