Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins 集成了各种开发生命周期过程,包括构建、文档、测试、打包、模拟、部署、静态分析等等。
Jenkins 的优势包括:
具有社区大力支持。而且是开源的工具。
拥有 1000 多个插件,可简化工作量,更方便使用和操作。
它是免费的、安装简便的一个工具。
它是用 Java 构建的。由于Java语言的性质,它可以移植到所有主要平台。
(Java基础技术详细教程)
Jenkins 借助插件实现了持续集成。目前持续集成(CI)已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。