一、jenkins 介绍

CentOS 7 轻松安装Jenkins_第1张图片

Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码> 的编译、打包、部署)基于web界面的平台。 简单说,就是各种项目的"自动化"编译、打包、分发部署。
jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。
官方文档 https://jenkins.io/doc/

二、Jenkins安装要求

最低配置:
1.不少于256M内存
2.不低于1G磁盘
3.jdk版本>=8
4.centos 7系统

三、安装方法

jenkins常用的有三种安装方式:
(1)直接下载war包jenkins.war,下载地址https://jenkins.io/download 
就是放在tomcat中去运行
      1.1 可以把war包直接部署到servlet容器中,如tomcat。
      1.2 可以使用命令直接运行war包,java -jar jenkins.war
(2)jenkins下载rmp包:http://pkg.jenkins-ci.org/redhat/
a.下载rpm包到本地,可以放在root根目录下
   b.在linux下使用rpm包安装命令
sudo rpm -ih jenkins-1.562- 1.1.noarch.rpm
    c.安装去同rmp命令通过rmp包下载安装jenkins。
    d.执行后,等待一会,就会下载完成。
(3)在Red Hat发行版上安装Jenkins(这里采用这一种)

三、安装过程

1.安装jdk1.8

yum install -y java-1.8.0-openjdk

2.添加Jenkins库到yum库,Jenkins从这里下载安装

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo #添加到yum库
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key #导入密钥
yum install -y jenkins #下载安装

3.启动jenkins服务

systemctl start jenkins #启动jenkins
netstat -ntap | grep 8080 #查看端口启动
tcp6 0 0 :::8080 :::* LISTEN 1027/java

4.查询admin密码

cat /var/lib/jenkins/secrets/initialAdminPassword

5.网页访问http://ip:8080 进行安装,输入密码,点击继续

CentOS 7 轻松安装Jenkins_第2张图片

特别注意:如果此时安装出现下面网页,别慌!

CentOS 7 轻松安装Jenkins_第3张图片

解决办法:更改配置文件
cd /var/lib/jenkins
vim jenkins.install.UpgradeWizard.state

CentOS 7 轻松安装Jenkins_第4张图片

重启Jenkins(必须重启,否则不生效)
systemctl restart jenkins
当出现如下界面,可正常进行下一步!

CentOS 7 轻松安装Jenkins_第5张图片

6.安装推荐插件(适合新手)

CentOS 7 轻松安装Jenkins_第6张图片
CentOS 7 轻松安装Jenkins_第7张图片

7.创建管理员用户名,密码,邮箱

CentOS 7 轻松安装Jenkins_第8张图片

8.绑定url链接

CentOS 7 轻松安装Jenkins_第9张图片
CentOS 7 轻松安装Jenkins_第10张图片

9.完成安装,进入jenkins页面

CentOS 7 轻松安装Jenkins_第11张图片

10.下载插件

CentOS 7 轻松安装Jenkins_第12张图片

总结:

  1. jenkins 安装方法很多,这里只采用一种。
  2. jenkins是一个工具集,提供了各种各样的插件。
  3. jenkins 自动部署部分将在后面的博客中发布,请期待!