认识
官网:https://www.jenkins.io
文档:https://www.jenkins.io/doc/book
仓库:https://github.com/jenkinsci/jenkins
Jenkins 是个独立的开源自动化服务,可用于自动执行与构建,测试,交付,部署软件相关的各种任务。简而言之,除了软件工程自动化之外,针对那些能够模式化的、能够通过代码描述的工作,皆可交给 Jenkins 来完成。
组成
WIP
构建
其通过本机系统软件包、Docker 安装,甚至可以在安装 JRE 的任何机器上独立运行。
应用
通过 Jenkins 服务,实现项目的自动化构建,完成日常自动化任务。简单说,我们仅需要编写和提交代码,剩下的重复性工作(打包、测试、发布、通知)将由 Jenkins 自动完成。所以,借助 Jenkins 服务,我们仅需要专注于程序代码的编写,无需再分心于重复性工作。