【读书笔记】Jenkins权威指南
目录
- 一、Jenkins权威指南
- 二、书摘
- 第一章、Jenkins简介
- 第二章、迈入Jenkins的第一步
- 第三章、安装Jenkins
- 第四章、配置Jenkins服务器
- 第五章、设置构件作业
- 第六章、自动化测试
- 第七章、Jenkins安全
- 第八章、通知
- 第九章、代码质量
- 第十章、高级构建
- 第十一章、分布式构建
- 第十二章、自动化部署和持续交付
- 第十三章、Jenkins的维护
- 三、思维导图
一、Jenkins权威指南
Title | Info |
---|---|
书名 | Jenkins权威指南 |
作者 | Jobn Ferguson Smart |
译者 | 郝树伟 于振苓 熊熠 |
二、书摘
第一章、Jenkins简介
第二章、迈入Jenkins的第一步
- Page-24 监控源码修改,如改变则自动构建
- Page-24 时间格式
- Page-27 持续集成的核心:任何人修改代码,都会触发构建
- Page-34 代码覆盖率
第三章、安装Jenkins
- Page-43 安装Jenkins, 路径最好不要有空格
- Page-45 Jenkins服务器,以及多节点服务器 ; 主目录 Workspace
- Page-51 更换端口(8080)
第四章、配置Jenkins服务器
- Page-72 自动安装最新的JDK
- Page-76 配置邮件
第五章、设置构件作业
- Page-79 Jenkins作用:单元测试、报告代码质量度量、生成文档、生成程序组建包、部署到生产环境
- Page-87 使用Git
- Page-91 在总结视图里跟踪并显示代码作者
- Page-93 Git轮询、Gerrit Trigger插件可以监控repo的变化
- Page-97 构建作业完成后触发下一个,多个项目可以用逗号分隔
- Page-104 执行Shell或Windows批处理命令(使用Groovy脚本会更好); Jenkins环境变量
- Page-108 Groovy脚本设置; 安装Groovy, Groovy脚本
- Page-130 Visual Studio MSBuild构建.Net项目
第六章、自动化测试
- Page-136 单元测试报告
- Page-137 测试结果解读
- Page-142 跳过的测试应该被及时改正
- Page-143 NCover代码覆盖率 (.Net)
- Page-153 Clover测量代码覆盖率
- Page-154 自动化测试验收 (HTML报告,HTML Publisher plugion插件)
- Page-156 自动化性能测试, 用来检查项目的性能, 图表显示 (Performance Plugin插件)
第七章、Jenkins安全
- Page-185 权限不够或者忘记密码的办法
- Page-190 用户行为追踪,日志记录
- Page-190 查看项目历史修改记录,JobConfigHistory插件
第八章、通知
- Page-197 更详细的邮件通知,Email-ext插件
- Page-201 失败构建的声明,Claim插件
- Page-202 RSS订阅
- Page-203 构建分发器,更明显的提示错误
- Page-212 电脑桌面或手机通知,Jenkins Tray Application插件, Notifo软件
- Page-216 手机App或短信通知
- Page-219 声音通知,当失败时播放特定声音, Jenkins Sounds插件
第九章、代码质量
- Page-225 编码标准、代码质量度量工具(编码标准、代码覆盖率、代码行数、代码平均复杂度、每个类行数)
- Page-237 CodeNarc Groovy代码静态分析工具
- Page-239 使用Violations插件报告代码质量问题, For .Net(gendarme和Stylecop)
- Page-247 使用散点图可视化代码复杂度 Coverage Complexty Scatter Plot (Clover插件)
第十章、高级构建
- Page-256 参数化构建作业,构建脚本,Parameterized Build插件
- Page-280 各个项目间的依赖关系图,Dependency Graph View插件
- Page-286 复制其他项目的构建产物到目前的项目中,Copy Artifact插件
- Page-289 构建进阶,多个步骤如何构建在 一个项目里,Promoted Builds插件
- Page-295 汇总测试结果,查看全部测试执行清单
- Page-297 构建管道,查看每个构建步骤,Build Pipline插件
第十一章、分布式构建
第十二章、自动化部署和持续交付
第十三章、Jenkins的维护
- Page-341 清除历史构建,项目配置页面Discard Old Builds复选框
- Page-342 清除历史数据,但保留历史构建记录
- Page-343 查看磁盘占用情况,Disk Usage插件
- Page-346 查看项目负载情况,Monitoring插件
- Page-349 备份插件,Backup Manager插件或者Thin Backup插件(只备份项目或者Jenkins设置)
三、思维导图
【读书笔记】Jenkins权威指南相关推荐
- [读书笔记] CSS权威指南1: 选择器
通配选择器 可以与任何元素匹配,就像是一个通配符 /*每一个元素的字体都设置为红色*/ * {color: red; } 元素选择器 指示文档元素的选择器. /*为body的字体设置为红色*/ bod ...
- 读书笔记-PowerShell实战指南(第三版)
第三版和第二版的不同 在第三版中增加了很多实用的技巧和经验,比第二版的层次更加的丰富,增加了很多不容易注意到的知识点,这些知识点掌握了之后,可以很好的避免在实际的应用中踩坑. 关于本书的介绍请参考
- 读书笔记-OpenCL编程指南 简介
OpenCL是Open Computing Language(开放语言的缩写).设立OpenCL的目的就是为日益庞大的并行计算市场提供一个开放的.免费的行业标准.它让开发人员能够利用CPU.GPU等计 ...
- 《Android编程权威指南》-读书笔记(七) -处理旋转设备
<Android编程权威指南>-读书笔记(七) -处理旋转设备 旋转设备会改变设备配置(device configuration).设备配置是用来描述设备当前状态的一系列特征.这些特征包括 ...
- 读书笔记--Android Gradle权威指南(上)
本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近看了一本书<Android Gradle 权威指南>,对于 Gradle 理解又更深了,但不想过段时间就又忘光了,所 ...
- mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...
MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...
- python权威指南 pdf_Ansible权威指南pdf txt mobi下载及读书笔记
Ansible权威指南pdf txt mobi下载读书笔记 读书笔记:工作机制:基于openSSH通信,需安装SSH Python,底层基于SSH协议,windows基于PowerShell仅客户侧. ...
- 《Hadoop权威指南》读书笔记1
<Hadoop权威指南>读书笔记 Day1 第一章 1.MapReduce适合一次写入.多次读取数据的应用,关系型数据库则更适合持续更新的数据集. 2.MapReduce是一种线性的可伸缩 ...
- 《Hadoop 权威指南》读书笔记之七 — chapter7
<Hadoop 权威指南>读书笔记之七 - chapter7[updating-] The whole process of MapReduce at the highes level,t ...
最新文章
- 华为又牵手名校,这次是他!
- VC++ 轻松实现“闪屏” SplashWnd
- mybatis分页插件pageHelper简单实用
- 编写第一个 .NET 微服务
- 编译 php mysql 依赖包_MySQL 5.5.15源码包编译安装
- otdr全部曲线图带解说_副业推荐:电影解说号,4个快速见收益的技巧
- 无刷新判断用户名是否存在
- linux命令栏下访问oracle,linux下远程连接oracle数据库
- Linux求100内的质数,用SQL计算100以内的质数
- 谭建荣院士:制造业与互联网融合需解决三大瓶颈
- 使用Java代码发送邮件
- QTP基础教程(讲义)《软件测试技术》
- GIS数据转换器(栅格)(栅格向矢量网格和栅格向栅格的转换)
- 华为手机怎么修改dns服务器,华为域名解析修改dns
- activity劫持学习与复现
- 2022年四川省职业院校技能大赛(中职组)网络安全赛项规程
- pacman yaourt使用
- 英语自我介绍资料及范文
- WinCC flexible Smart V3 SP2软件安装具体方法和步骤_常见问题处理
- linux上wget命令出现HTTP request sent, awaiting response... 400 Bad Request问题
热门文章
- Android移动应用开发之制作动画基础
- 元宇宙iwemeta:元宇宙数字人实践落地应用场景
- php源码中powerby,小龙源码网 - discuz论坛怎么去掉power by discuz版权
- Flash网页小游戏开发教程
- 银行卡收单业务____单边账___现实生活中单边账的处理
- 从信号处理的角度研究毫米波联合雷达通信
- vue中自定义组件的用法(企业微信通讯录选人)
- LMG3410R050功率放大级解决方案
- Mac无法连接wifi,重置wifi模块
- win7全屏_Win7系统截图的方法