---
description: Jenkins是一个开源的、可扩展的持续集成、交付、部署（软件/代码的编译、打包、部署）的基于web界面的平台
---

# 26.3、Jenkins 介绍

## 关于Jenkins

Jenkins是一个开源的、可扩展的持续集成、交付、部署（软件/代码的编译、打包、部署）的基于web界面的平台。允许持续集成和持续交付项目，无论用的是什么平台，可以处理任何类型的构建或持续集成。

## 特性

* 开源的java语言开发持续集成工具，支持CI，CD；
* 易于安装部署配置：可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署，可方便web界面配置管理；
* 消息通知及测试报告：集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知，生成JUnit/TestNG测试报告；
* 分布式构建：支持Jenkins能够让多台计算机一起构建/测试；
* 文件识别:Jenkins能够跟踪哪次构建生成哪些jar，哪次构建使用哪个版本的jar等；
* 丰富的插件支持:支持扩展插件，你可以开发适合自己团队使用的工具，如git，svn，maven，docker等

## 流程说明

![](https://3801536837-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7kU_Hr8e2bVvygGB-6%2F-M9sGM4MJbaD_rNSzvi4%2F-M9sHS8o4-dqzczuMYX1%2FJenkins%20docker%20Kubernetes%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90%EF%BC%88CI%EF%BC%89%E6%8C%81%E7%BB%AD%E9%83%A8%E7%BD%B2%EF%BC%88CD%EF%BC%89.png?alt=media\&token=eebbf1d6-c080-43bd-a27d-6463e0ed7731)

