1.jenkins介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins的安装要保证系统中已经安装好了jdk,最好是jdk1.5以上。
2.下载地址
https://pkg.jenkins.io/redhat/
3.安装
a.yum 安装
sudo yum install jenkins
b.rpm包安装
rpm -ivh jenkins-2.76-1.1.noarch.rpm
补充: 参看rpm包,安装目录
rpm -ql jenkins ---> 使用报名,而非包全名
4.修改port端口号
jenkins的默认端口号是8080,如果需要修改端口号配置,
操作为:vim /etc/sysconfig/jenkins 中查找"PORT",修改为:JENKINS_PORT="8090"
5.修改Jenkins启动配置文件,指定java安装路径。
vim /etc/init.d/jenkins
最后一行添加java路径:
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
/usr/local/jdk1.8.0_111/bin/java
"
6.修改防火墙配置
a.centos 7.0 版本之前 iptables配置
vim /etc/sysconfig/iptables
添加一行 -A INPUT -p tcp -m state --state NEW -m tcp --dport 8090 -j ACCEPT
b.centos 7.0 以上版本
firewall-cmd --permanent --add-port=9527/tcp
说明
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;
firewall-cmd --zone=public --permanent --add-port=8090/tcp
--zone=public:指定的zone为public;
或者直接修改配置文件
vim /usr/lib/firewalld/zones/dmz.xml
<?xml version="1.0" encoding="utf-8"?> <zone> <short>Public</short> <description>For use in public areas.</description> <rule family="ipv4"> <source address="192.168.1.1"/> 放通指定ip,指定端口、协议 <port protocol="tcp" port="80"/> <accept/> </rule> <rule family="ipv4"> 放通任意ip访问服务器的8090端口 <port protocol="tcp" port="8090"/> <accept/> </rule> </zone>
c.如果centos7.0 以上的版本,想使用iptables配置方式
先关闭,systemctl disable firewalld.service
yum -y install iptables-services
如果要修改防火墙配置,如增加防火墙端口8090
vi /etc/sysconfig/iptables
增加规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090-j ACCEPT