Jenkins的使用(一)—安装

Jenkins是什么

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

功能

持续的软件版本发布/测试项目。
监控外部调用执行的工作。

在CentOS7.0中安装Jenkins

安装Jenkins最新版本

添加Jenkins的yum源到系统中,并安装

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

安装jenkins标准版本

添加Jenkins的标准版yum源到系统中,并安装

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

安装JAVA

java环境采用openjdk1.7版本以上

yum install java

Jenkins的启动停止

service jenkins start/stop/restart
chkconfig jenkins on

NOTE: 如果有如下错误信息,请确认JAVA是否安装

Starting jenkins (via systemctl): Job for jenkins.service failed. See ‘systemctl status jenkins.service’ and ‘journalctl -xn’ for details. 
[FAILED]

该安装包都做了哪些工作

  • Jenkins做为守护进程在后台启动,启动脚本路径 /etc/init.d/jenkins
  • 创建了‘jenkins’用户用来运行该服务,如果更改该用户为别的用户,则必须更改/var/log/jenkins, /var/lib/jenkins, and /var/cache/jenkins的授权
  • 日志文件路径/var/log/jenkins/jenkins.log
  • 启动时的配置参数文件/etc/sysconfig/jenkins
  • 默认监听端口 8080
  • Jenkins RPM Repository /etc/yum.repos.d/jenkins.repo

开启防火墙规则

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all

禁用SELinux

setenforce 0
vi /etc/sysconfig/selinux 
SELINUX=disabled

访问URL

http://ServerIP:8080/

标签:Jenkins 发布于:2019-11-03 22:29:15