简介:Jenkins 是一个开源自动化服务器... 作为一个可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。 运维都搭建好了jenkins。闲来无事,就给自己的服务器搭建jenkins。服务器系统为Centos7。jenkins发音['dʒeŋkinz],詹金斯。
1、安装JDK1.8
jenkins是基于java的引用,需要tomcat服务器
java -version
如果没有安装
sudo yum install java
2、添加jenkins源
sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
3、安装jenkins
在安装过程中,下载源文件过慢,大概率是网速问题,尝试切换网络。
yum install jenkins
如由于安装报错,/usr/local/jenkins is not a directory。如有在安装过程中,遇到这种错误,请新建这几个目录
mkdir /usr/local/jenkins
4、启动jenkins
sudo service jenkins start
5、端口冲突
jenkins默认端口是8080,请修改jenkins端口配置
修改 do_start 函数的 check_tcp_port 命令,端口号从 8080 换成 9000(你指定的端口)
vim /etc/init.d/jenkins
修改为HTTP_PORT = 9000
vim /etc/default/jenkins
6、重启jenkins
sudo service jenkins start
检测是否启动成功
curl localhost:8080
或者查看端口启动情况
netstat -tunlp
curl检测启动成功之后,但是通过外部浏览器确不能访问。修改防火墙:
7、添加对外的8080端口
firewall-cmd –zone=public –add-port=8080/tcp –permanent
重启防火墙设置
firewall-cmd –reload
9、初始化密码
vim /var/lib/jenkins/secrets/initialAdminPassword
下面一串编码即为系统生成的初始化密码。
054e75xx4f2848d6b9xxxx5231d74e12
再次打开浏览器,如果出现下面浏览器,说明jenkins已经能对外访问了。