Jenkins学习笔记1

CI 服务器:

认识Jenkins:

Jenkins是一个可扩展的持续集成(CI)引擎,是一个开源项目,旨在提供一个开放易用的软件平台,使得软件持续集成变成可能。Jenkins非常易于安装和配置,简单易用。

Jenkins学习笔记1_第1张图片

Jenkis是开源CI/CD软件的领导者,提供超过1000个插件来构建、部署、自动化、满足任何项目的需要。

Jenkins学习笔记1_第2张图片

成为项目的连续交付中心。

Jenkins可以轻松地在多台服务器上分配工作,帮助更快速地跨多个平台推动构建、测试和部署。

Jenkins学习笔记1_第3张图片

Jenkins应用场景:

场景1:

Jenkins学习笔记1_第4张图片

研发人员上传开发好的代码到github代码仓库。

需要将代码下载到Nginx服务器进行部署。

运维人员手动下载再部署;

运维人员使用脚本下载再部署;

场景2:

Jenkins学习笔记1_第5张图片

Github主动触发Jenkins。

Jenkins可以全自动化持续部署。进行一个测试,最后搞到服务器上。

运维人员需要进行维护。

 

你可能感兴趣的:(Jenkins,jenkins)