晋昇软体最高殿堂:Jenkins2持续整合大师之路 pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:深智数位 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2019/08/12
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-22
类似图书 点击查看全场最低价
图书描述
本书首先介绍笔者对软体工程生产力的独到见解。透过一个Hello world带领初学者入门Jenkins pipeline。接着详细介绍Jenkins pipeline的语法,以及在Jenkins pipeline中如何实现持续整合、持续发佈中各个阶段,包括建置、测试、制品管理、部署等。
在发现现有pipeline的步骤不能满足需求时,扩展Jenkins pipeline多种方式。第17章介绍Jenkins如何整合多个协力厂商系统,以实现ChatOps及自动化运行维护的经验。为避免读者「不知从何下手」的情况,将透过一个简单的案例介绍从无到有设计pipeline。
适合读者群:
对Jenkins 有初步认识,希望透过Jenkins 实现持续整合、持续
发佈、DevOps 的技术人员;希望了解pipeline as code 技术在实际工作中应用的读者。
本书特色
➣ 详细介绍Jenkins 2.x核心特性:pipeline as code
➣ 透过案例从无到有设计pipeline
著者信息
作者简介
翟志军
程式设计师,showme.codes 博主。
曾任开源中国产品经理,目前任职于传统家电制造公司,参与公司IoT系统、DevOps产品的设计与开发,帮助团队提高软体生产力。
晋昇软体最高殿堂:Jenkins2持续整合大师之路 pdf epub mobi txt 电子书 下载
图书目录
01 关于软体工程生产力
1.1 从另一个角度看「加强软体工程生产力」
1.2 Jenkins 介绍
1.3 Jenkins 与DevOps
1.4 本章小结
02 pipeline 入门
2.1 pipeline 是什么
2.2 Jenkinsfile 又是什么
2.3 pipeline 语法的选择
2.4 建立第一个pipeline
2.5 从版本控制函数库拉取pipeline
2.6 使用Maven 建置Java 应用
2.7 本章小结
03 pipeline 语法说明
3.1 必要的Groovy 知识
3.2 pipeline 的组成
3.3 post 部分
3.4 pipeline 支援的指令
3.5 设定pipeline 本身
3.6 在宣告式pipeline 中使用指令稿
3.7 pipeline 内建基础步骤
3.8 本章小结
04 环境变数与建置工具
4.1 环境变数
4.2 建置工具
4.3 利用环境变数支援更多的建置工具
4.4 利用tools 作用域实现多版本编译
4.5 本章小结
05 程式品质
5.1 静态程式分析
5.2 单元测试
5.3 效能测试
5.4 SonarQube:持续程式品质检查
5.5 Allure 测试报告:更美观的测试报告
5.6 当我们谈品质时,谈的是什么
5.7 本章小结
06 触发pipeline 执行
6.1 什么是触发条件
6.2 时间触发
6.3 事件触发
6.4 将建置状态资讯发送到GitLab
6.5 使用Generic Webhook Trigger 外挂程式实现触发
6.6 本章小结
07 多分支建置
7.1 建立多分支pipeline
7.2 根据分支部署到不同的环境
7.3 when 指令的用法
7.4 GitLab trigger 对多分支pipeline 的支援
7.5 Generic Webhook Trigger 外挂程式在多分支pipeline场景下的应用
7.6 本章小结
08 参数化pipeline
8.1 什么是参数化pipeline
8.2 使用parameters 指令
8.3 由另一个pipeline 传参并触发
8.4 使用Conditional BuildStep 外挂程式处理复杂的判断逻辑
8.5 使用input 步骤
8.6 小提示
8.7 本章小结
09 凭证管理
9.1 为什么要管理凭证
9.2 凭证是什么
9.3 建立凭证
9.4 常用凭证
9.5 优雅地使用凭证
9.6 使用HashiCorp Vault
9.7 在Jenkins 记录档中隐藏敏感资讯
9.8 本章小结
10 制品管理
10.1 制品是什么
10.2 制品管理仓库
10.3 过渡到制品函数库
10.4 管理Java 堆叠制品
10.5 使用Nexus 管理Docker 映像档
10.6 管理原始制品
10.7 从其他pipeline 中拷贝制品
10.8 版本编号管理
10.9 小提示
10.10 本章小结
11 视觉化建置及视图
11.1 Green Balls 外挂程式
11.2 Build Monitor View 外挂程式
11.3 使用视图
11.4 本章小结
12 自动化部署
12.1 关于部署有什么好说的
12.2 Jenkins 整合Ansible 实现自动化部署
12.3 手动部署比自动化部署更可靠吗
12.4 如何开始自动化部署
12.5 小提示
12.6 本章小结
13 通知
13.1 邮件通知
13.2 钉钉通知
13.3 HTTP 请求通知
13.4 本章小结
14 分散式建置与平行建置
14.1 Jenkins 架构
14.2 增加agen
14.3 将建置工作交给Docker
14.4 平行建置
14.5 本章小结
15 扩充pipeline
15.1 为什么要扩充pipeline
15.2 在pipeline 中定义函数
15.3 使用共用函数库扩充
15.4 透过Jenkins 外挂程式实现pipeline 步骤
15.5 本章小结
16 Jenkins 运行维护
16.1 认证管理
16.2 授权管理
16.3 Jenkins 监控
16.4 Jenkins 备份
16.5 中文化
16.6 Jenkins 设定即程式
16.7 使用init.groovy 设定Jenkins
16.8 本章小结
17 自动化运行维护经验
17.1 小团队自动化运行维护实作经验
17.2 ChatOps 实作
17.3 本章小结
18 如何设计pipeline
18.1 设计pipeline 的步骤
18.2 以X 网站为例,设计pipeline
18.3 X 网站pipeline 详解
18.4 本章小结
A 后记
图书序言
图书试读
None
晋昇软体最高殿堂:Jenkins2持续整合大师之路 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
晋昇软体最高殿堂:Jenkins2持续整合大师之路 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
晋昇软体最高殿堂:Jenkins2持续整合大师之路 pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
晋昇软体最高殿堂:Jenkins2持续整合大师之路 pdf epub mobi txt 电子书 下载