![]()
内容推荐 设计、实现并且执行具有一定灵活性、可控性以及易于维护性的持续交付流水线,对于以前版本的Jenkins来说是不可能实现的。通过这本实用的书籍,构建管理人员、开发人员、测试人员以及其他专业人员将会学到如何利用Jenkins 2的新特性来定义流水线即代码、集成其他关键技术,以及创建自动化的、可靠的流水线,以便简化和加速DevOps环境的建设。 作者Brent Laster向你展示了Jenkins 2与这个流行的开源自动化平台基于Web的传统版本有着很大的不同。如果你熟悉Jenkins并且想利用这些新技术来改造老旧流水线或者构建现代的自动化持续交付环境,那么这本书适合你。 目录 第1章 Jenkins 2简介 Jenkins 2是什么 Jenkinsfile 声明式流水线 Blue Ocean界面 Jenkins 2的全新任务类型 做出转变的原因 DevOps理念的转变 装配流水线 可恢复性 可配置性 共享工作空间 专业知识 访问逻辑 流水线源管理 竞争 迎接挑战 兼容性 流水线兼容性 插件兼容性 检查兼容性 总结 第2章 基础知识 语法:脚本式流水线和声明式流水线 如何选择脚本式语法和声明式语法 系统(system):主节点(master)、节点(node)、代理节点(agent)和执行器(executor) 主节点 节点 代理节点 执行器 创建节点 结构:使用Jenkins DSL 节点 阶段 步骤 支持环境:开发一个流水线脚本 创建一个流水线项目 编辑器 使用代码片段生成器 运行一条流水线 回放 总结 第3章 流水线执行流程 触发任务 在其他项目构建后构建 周期性构建 使用GitHub钩子触发器进行GitSCM轮询 SCM轮询 静默期 远程触发构建 用户输入 输入 参数 …… 第4章 通知与报告 第5章 访问与安全 第6章 扩展你的流水线 第7章 声明式流水线 第8章 理解项目类型 第9章 Blue Ocean用户界面 第10章 转换 第11章 操作系统环境集成(shell、工作空间、环境和文件) 第12章 集成分析工具 第13章 集成制品管理 第14章 集成容器 第15章 其他接口 第16章 故障处理 关于作者 封面介绍 关于译者
|