简介
Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。
最低要求
Java 7
256MB free memory
1GB+ free disk space
推荐配置
Java 8
1GB+ free memory
50GB+ free disk space
安装(CentOS为例)
执行下列命令行安装
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
这两行是添加源到yum中,成功之后执行下列命令行完成安装,第一行的地址注意,stable代表稳定版,使用的话就不要冒险用什么最新测试版了
sudo yum install jenkins
注意
CentOS中没有默认带Java,并且用yum install 安装的java版本是1.5.0的,落后于Jenkins需要的版本,因此按照文档所示需要使用EPEL源中的Java-1.7.0-OPenJDK。 在EPEL源已经添加的情况下,执行
yum install java-1.8.0-openjdk
启动
sudo service jenkins start/stop/restart
在没有配置过Jenkins时,默认的端口号是8080,因此看到启动成功之后,在浏览器进入http://localhost:8080
就可以看到启动了
注意
因为防火墙可能开启了,所以启动后可能进不了,如果尝试性地关闭防火墙,执行下列命令
service iptables stop
永久关闭防火墙(不推荐)
chkconfig iptables off
查看防火墙状态
service iptables status
安装完首次启动时,Jenkins需要用户到安装目录下找到初始密码进行激活