-
关闭防火墙和selinux重启
1.1. 关闭防火墙
systemctl stop firewall
systemctl disable firewall
vim /etc/sysconfig/selinux # 设置selinux=disabled
重启系统1.2. 或者设置防火墙策略
firewall-cmd --permanent --new-service=jenkins
firewall-cmd --permanent --service=jenkins --set-short=“Jenkins Service Ports”
firewall-cmd --permanent --service=jenkins --set-description=“Jenkins service firewalld port exceptions”
firewall-cmd --permanent --service=jenkins --add-port=8080/tcp
firewall-cmd --permanent --add-service=jenkins
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload -
下载Jenkins yum源和key
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
- 安装java
2.54 (2017-04) and newer: Java 8
1.612 (2015-05) and newer: Java 7
yum -y install java
- 安装Jenkins
yum -y install jenkins
- 创建用户deploy
useradd deploy
- 修改jenkins的配置文件
vim /etc/sysconfig/jenkins
JENKINS_USER=“deploy”
JENKINS_PORT=“8080”
- 修改jenkins家目录和日志目录的属主
chown -R deploy:deploy /var/lib/jenkins/
chown -R deploy:deploy /var/log/jenkins/
chown -R deploy:deploy /var/cache/jenkins/
- 启动jenkins
service jenkins start