1. Jenkins 介绍
在介绍 Jenkins 之前首先了解一个概念 CI,也就是持续集成。持续集成是一种开发实践,即团队开发成员经常集成他们的工作,每次集成后都通过自动化构建服务来验证,从而尽快地发现集成错误。在大觅网的项目开发过程中,每当代码提交时,构建就会自动被触发。Jenkins 是一种开源的自动化服务工具,本身基于 Java 开发。它可以用于软件自动化构建、测试、部署等相关的所有任务,使软件的持续集成更加方便
2. Jenkins 安装
Jenkins 的安装需要有一些先决条件:
➢ 256 MB 内存,推荐 512 以上内存
➢ 10G 硬盘空间
➢ 只支持 Java 8 环境
2.1 在 Linux 下安装 Jenkins
登录 Jenkins 官网选择 2.107.1 版本文件。
下载对应的 war 包文件
下载完成后需要运行 Jenkins 服务。Jenkins 可以运行在各种平台,只需要有 Java
环境即可。启动 Jenkins 服务有两种方式:
1)通过 Java 命令直接运行
运行以下 Java 命令直接运行,同时指定服务的端口。
java -jar jenkins.war --httpPort=8080
通过容器运行
将下载的 war 包文件放到 Web 服务器中运行,本书使用第二种方式启动 Jenkins
服务,并且在 Linux 系统下使用 Tomcat7.0.85 作为 web 服务器,对于 Tomcat 版
本没有限制,支持 JDK8 即可。把 jenkins.war 放到 Tomcat 的 webapp 目录下,然
后启动 Tomcat,启动成功后访问 jenkins 项目,Jenkins 启动成
功。
为了给大家更好的说明,这里插播一小段视频
2.2 在 Docker 中安装 Jenkins
依据以上的安装步骤,可将 Jenkins 的安装过程写成 Dockerfile,用以生成相
关 Docker 容器。
示例 1:Jenkins Dockerfile
Jenkins 2.107.1
FROM yi/centos7-tomcat7
MAINTAI