57| 0
|
[java] 51CTO-基于Jenkins的DevOps工程实践,打通k8s和devops工具链落地 |
第1章 流水线基础篇 2小时4分钟8节 1-1编写Jenkinsfile运行流水线[20:45] 1-2声明式流水线语法[25:32] 1-3使用Jenkins共享库[17:26] 1-4实践使用共享库格式化日志输出[07:08] 1-5Groovy基础语法-字符串列表[20:12] 1-6Groovy基础语法-字典条件语句循环语句[14:29] 1-7Groovy基础语法-函数使用[09:42] 1-8常用的Pipeline DSL方法[09:20] 第2章 构建工具集成 1小时9分钟7节 2-1集成Maven构建工具[13:49] 2-2集成Ant构建工具[07:19] 2-3集成Gradle构建工具[06:56] 2-4集成Npm构建工具[10:40] 2-5共享库方式整合构建工具[12:51] 2-6集成SaltStack部署工具[12:10] 2-7集成Ansible部署工具[06:08] 第3章 用户认证集成 24分钟3节 3-1Ldap用户认证集成[10:31] 3-2GitlabSSO用户认证集成[08:19] 3-3GitHubSSO认证集成[05:48] 第4章 版本控制系统集成 1小时34分钟7节 4-1项目准备与流水线调试[15:04] 4-2配置Gitlab提交流水线[04:54] 4-3优化Gitlab提交流水线-分支自动匹配[09:43] 4-4优化提交流水线-变更commit状态[27:34] 4-5优化提交流水线-过滤特殊push请求[07:25] 4-6优化提交流水线-构建失败邮件通知[21:36] 4-7配置Gitlab合并流水线[08:10] 第5章 代码质量平台集成 3小时26分钟11节 5-1SonarQube平台简介与配置[13:00] 5-2SonarQube扫描仪配置[07:53] 5-3本地使用扫描仪项目分析配置[26:53] 5-4添加流水线步骤进行自动化代码扫描[20:52] 5-5安装JenkinsSonar插件[06:55] 5-6使用Sonar插件完成代码扫描[12:38] 5-7SonarQube项目管理-集成流水线[38:15] 5-8SonarQube实践-搜索与新建项目[21:46] 5-9SonarQube实践-配置质量规则与质量阈[30:18] 5-10Sonar配置扫描结果与Commit关联[20:34] 5-11Sonar配置项目多分支模式[07:02] 第6章 制品仓库集成 2小时56分钟9节 6-1Nexus基本概念与仓库管理[22:48] 6-2Nexus系统配置管理[08:17] 6-3Nexus制品上传-mvn命令[14:45] 6-4Nexus制品上传-Jenkins插件[18:14] 6-5Nexus制品发布-选择制品[08:37] 6-6Nexus制品晋级[47:49] 6-7使用共享库封装Nexus REST API[32:26] 6-8使用Artifactory插件构建收集数据[14:14] 6-9使用rtUpload上传制品[09:32] 第7章 需求管理工具集成 58分钟5节 7-1简介基于Jira流水线的技术方案[10:52] 7-2实践1-Jira问题与Gitlab分支[16:27] 7-3实践2-Jira问题发布与GitlabMR[12:07] 7-4实践3-Jira版本发布后自动清理分支[10:52] 7-5总结分析共享库内容[08:35] 第8章 Docker容器集成 2小时13分钟9节 8-1Jenkins&Docker准备工作[03:41] 8-2基于Docker安装master[21:31] 8-3基于Docker配置构建资源池[25:31] 8-4在流水线中使用Docker容器进行编译[17:53] 8-5基于Docker配置前端流水线[13:39] 8-6Docker镜像仓库管理规范[14:41] 8-7容器应用镜像构建与镜像清理策略[20:31] 8-8解析官方代码自动配置dockercloud[09:44] 8-9使用Groovy代码自动化配置[06:26] 第9章 容器PaaS平台集成 1小时8分钟4节 9-1Kubernetes基本对象简介[12:54] 9-2基于Kubernetes部署Jenkins[13:01] 9-3部署Jenkins静态Slave节点[13:17] 9-4部署Jenkins动态Slave节点[29:27] 第10章 自动化接口测试 48分钟4节 10-1使用Jmeter完成接口测试生成报告[12:07] 10-2使用Ant Jmeter自动化测试[07:38] 10-3Jenkins Ant Jmeter接口测试[21:29] 10-4Jenkins展示测试报告[06:55] 第11章 流水线实践篇 4小时43分钟18节 11-1流水线实践规划设计[06:22] 11-2接口获取K8S部署文件[22:44] 11-3上传K8S部署文件到Gitlab[15:21] 11-4上线完成触发分支合并[06:29] 11-5实施提交流水线[10:44] 11-6配置UAT流水线构建镜像[34:59] 11-7配置UAT流水线更新发布文件[28:22] 11-8配置UAT流水线应用发布[11:13] 11-9配置版本晋级流水线[31:13] 11-10配置应用发布流水线[20:44] 11-11测试晋级与发布流水线[05:06] 11-12总结演示端到端完整过程[24:46] 11-13后端项目Java流水线实践[05:16] 11-14前端项目NodeJs流水线实践[20:08] 11-15安装配置Android项目开发环境[09:37] 11-16手动构建发布Android项目[05:32] 11-17Android项目流水线上传到FIR平台[18:51] 11-18Android项目流水线上传到蒲公英平台[06:10] 第12章 流水线扩展篇 1小时50分钟8节 12-1使用Prometheus对Jenkins监控[09:01] 12-2收集流水线构建度量数据[19:40] 12-3JenkinsAPI实践-python[19:00] 12-4Jenkins REST API-简介[09:19] 12-5Jenkins REST API-共享库封装[14:09] 12-6Jenkins Job DSL应用实践[21:41] 12-7Jenkins Core API应用[13:47] 12-8课件笔记[03:56] 第13章 Jenkins Spinnaker端到端流水线实践 2小时21分钟6节 13-1需求与代码集成理论部分[22:57] 13-2特性分支自动化实践[34:26] 13-3版本分支合并自动化实践[12:55] 13-4代码与持续集成实践[18:10] 13-5持续集成与持续部署实践[26:34] 13-6课件资料[26:34]
购买主题
本主题需向作者支付 15 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.