1 Jenkins是啥
Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署,将以前编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布到web容器中。Jenkins可以支持多种语言(比如:java、c#、php等等),也兼容ant、maven、gradle等多种第三方构建工具,同时跟git、svn无缝集成,也支持直接与github直接集成。
2 Jenkins的应用场景
3 Jenkins安装配置管理
安装Jenkins前的环境准备
Jenkins安装与初始化配置
访问
创建第一个管理员用户
进入管理界面
点击系统管理
用来定义全局参数
用来配置全局账户安全,给用户配置读写等权限
用来安装和更新第三方插件
4 Jenkins job的介绍
Jenkins实质是由若干job和project构成的运维开发平台系统
Build的构建信息保留在log上
4.1 Jenkins Freestyle与Pipeline Job的区别
4.2 Jenkins Job构建配置
5 Jenkins Freestyle job的构建与配置
编辑描述信息
添加参数配置
源代码管理
Build配置
6 jenkins Pipeline job的构建与配置(推荐)