Jenkins的安装与配置(CentOS7)

什么是Jenkins?

Jenkins 是一个可扩展的持续集成引擎。

主要用于:

  • l 持续、自动地构建/测试软件项目。
  • l 监控一些定时执行的任务。

Jenkins拥有的特性包括:

  • l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。
  • l 易于配置-所有配置都是通过其提供的web界面实现。
  • l 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。
  • l 生成JUnit/TestNG测试报告。
  • l 分布式构建支持Jenkins能够让多台计算机一起构建/测试。
  • l 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 
  • l 插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。

 Jenkins的主要目标是监控软件开发流程,快速显示问题。所以能保证开发人员以及相关人员省时省力提高开发效率。

一、准备JAVA环境

安装jdk:

# tar zxf jdk-8u144-linux-x64.tar.gz #解压下载的jdk安装包

# mv jdk1.8.0_144/ /usr/local/ #将安装目录移动到/usr/local/下

编辑系统环境文件:

# vim /etc/profile

末尾添加内容:

#set for java
export JAVA_HOME=/usr/local/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

配置生效:

# source /etc/profile

二、安装Jenkins

(1) 1、可以自己装一个tomcat或其他服务器,并且下载Jenkins.war的包,直接安装启动普通项目的方式配置。

          2、可以使用命令直接运行war包,java -jar jenkins.war。

下载地址为https://jenkins.io/download/

(2)jenkins下载rpm包:http://pkg.jenkins-ci.org/redhat/

        在linux下使用rpm包安装命令:  # rpm -ivh jenkins-2.165-1.1.noarch.rpm 

下面使用RPM安装的Jenkins使用方法:

        Jenkins的启动和关闭等命令:# service jenkins start | stop | restart | status

安装后目录:

/usr/lib/jenkins/jenkins.war    WAR包 

/etc/sysconfig/jenkins       配置文件

/var/lib/jenkins/       默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log    Jenkins日志文件

三、配置Jenkins

1、修改Jenkins启动文件文件:

# vim /etc/sysconfig/jenkins

添加java所在路径:

Jenkins的安装与配置(CentOS7)_第1张图片

2、进入Jenkins安装系统配置文件路径:

# vim /etc/sysconfig/jenkins

修改jenkins端口,因为他默认是8080,可能会和其他服务产生冲突:

Jenkins的安装与配置(CentOS7)_第2张图片

四、启动Jenkins

# service jenkins start

在本地浏览器中输入“http://IP:端口”(如http://192.168.10.160:8888)登录jenkins,第一次登录Jenkins 会要求解锁。

# cat /var/lib/jenkins/secrets/initialAdminPassword

a280c9d3b3cb493b9af1a7ca055701d5

用屏幕输出的密码去解锁登录Jenkins

这边选择安装推荐的插件

Jenkins的安装与配置(CentOS7)_第3张图片

这里安装插件可能会失败,由于网络等原因,可以不用管,后面可以在插件管理中安装

等待插件安装完成后,会让你选择创建管理账号或者用admin账号直接登录。

创建然后进入如图:

Jenkins的安装与配置(CentOS7)_第4张图片

你可能感兴趣的:(自动化运维,jenkins)