Jenkins作为CI CD的工具,在实战项目的运用非常普遍,它能够实现项目的连续集成,从而完成自动化的操作。对Jenkins的学习能够帮助开发者更好的理解项目的不同阶段,提高对DevOps的认识。
课程简介
– CI CD和项目简介
Jenkins 基础
– Jenkins安装和启动
– Jenkins操作简介
– 创建Pipeline项目
– 创建Java项目A
– 提交项目到Github
Nexus 简介
– Nexus下载和启动
– Nexus操作简介
– 配置新的用户
– 手动选择articat上传到Nexus
– Nexus项目部署
– 将项目A通过maven deploy到远程仓库
Jenkins 实战项目
– 创建Pipeline项目
从github路径获取项目,并监听项目的提交pull, 自动启动run
– Jenkinsfile进阶配置
创建出新的分支Test,针对不同的分支进行提交
支持传递和定义参数
根据branch分支的不同来执行不同的逻辑
– Jenkins连续集成
– 项目的准备阶段Setup开始连续集成
– 项目的构建compile
– 项目的测试test
– 项目的打包package
– 项目自动上传到Nexus Server
– 连接集成结束
– Jenkins自动部署
– 创建Java项目B
– 实战项目完整测试