《DevOps企业级CI/CD实战》:一站式掌握DevOps核心方法论,实现高效自动化部署

这篇具有很好参考价值的文章主要介绍了《DevOps企业级CI/CD实战》:一站式掌握DevOps核心方法论,实现高效自动化部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面

DevOps是一组实践,由人、工具和文化理念组成。DevOps的核心是实现软件开发团队和IT运维团队之间的流程自动化。自2018年起,笔者参与了大型企业中多个项目的DevOps项目实施和改进,从中积累了丰富的实践经验。于是将实践思考与开发经验整理成一本书分享给同路人共同学习和交流。

《DevOps企业级CI/CD实战》:一站式掌握DevOps核心方法论,实现高效自动化部署,IT优质推荐,devops,ci/cd,自动化

DevOps涵盖的范围非常广,本书主要讲解DevOps方法论中的CI/CD部分。从理论到实践,分别从持续集成阶段工具和持续部署阶段工具出发和落地。注意:本书中的工具均采用开源版本。

目标读者

 运维工程师。
 开发工程师。
 DevOps工程师。

路线图

本书共11章:
 第1章介绍了持续集成和持续部署的核心工具Jenkins的入门知识,包括Jenkins持续集成工具的安装部署。
 第2章分别通过用户管理、权限管理、凭据管理3个方面讲解Jenkins的系统运维管理。读者可以掌握Jenkins运维管理技能。
 第3章开始讲解Jenkins的核心特性流水线即代码实践。读者可以学习Pipeline定义、Pipeline核心语法、Pipeline开发工具、共享库实践。
 第4章是对Pipeline的进阶实践。读者可以学习基于Groovy扩展流水线、流水线触发器、流水线中常用的DSL方法。
 第5章讲解持续集成阶段的代码管理平台实践。读者可以学习GitLab代码管理平台实践和项目构建工具实践,了解从源代码管理到编译构建的过程。
 第6章讲解持续集成阶段的代码质量平台实践。读者可以学习SonarQube平台的安装部署、配置管理、与Jenkins集成实践。
 第7章讲解持续集成阶段的制品库平台实践。读者可以学习使用Nexus Repository 3集中管理源代码构建制品和依赖,便于一次构建,发布到不同的环境中运行。
 第8章讲解持续部署阶段的云主机环境下的持续集成和持续部署流水线案例。读者可以学习使用Jenkins持续集成生成制品,再通过集成Ansible进行批量发布。
 第9章讲解Kubernetes环境持续集成和持续部署相关的基础知识。读者可以学习Docker容器、Kubernetes基础知识,以及常用的发布策略原理,这些是对下一章实践的铺垫。
 第10章讲解持续部署阶段的Kubernetes环境下的持续集成和持续部署流水线案例。读者可以学习应用从源代码构建生成镜像、集成Helm发布到Kubernetes环境的整个过程。
 第11章扩展Terraform基础设施及代码工具的实践,讲解了Terraform工具的实践方式。读者可以学习使用Terraform以代码的方式管理阿里云平台资源。

读者服务

 示例代码。
 学习视频。
读者可以通过扫码访问本书专享资源官网,获取示例代码、学习视频,加入读者群,下载最新学习资源或反馈书中的问题。

作者致谢

首先,我要感谢我的家人,他们是我最可靠的后盾,一直在背后支持我,给我鼓励和信心,让我能够专注于本书的撰写。感谢清华大学出版社编辑,她为这本书的撰写和出版做出了巨大的贡献。她的专业知识和敏锐的洞察力帮助我不断改进书稿,使其更加出色。此外,我还要感谢那些曾经为我提供帮助的人,包括我的导师、同事、朋友。他们的支持和鼓励是我前进的动力。最后,我想向所有的读者表示感谢,希望你们能够喜欢这本书,并且从中获得更多的知识和技能。

购买链接:https://item.jd.com/14022531.html文章来源地址https://www.toymoban.com/news/detail-850650.html

到了这里,关于《DevOps企业级CI/CD实战》:一站式掌握DevOps核心方法论,实现高效自动化部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CDH6.3.2企业级安装实战

    1、环境介绍 IP 操作系统 联网 10.191.15.15 Centos 7.4 离网 10.191.15.16 Centos 7.4 离网 10.191.15.17 Centos 7.4 离网 10.191.15.18 Centos 7.4 离网 2、搭建本地Yum源 2.1 配置本地基础Yum源 1、上传镜像到服务器 下载的Centos镜像为 CentOS-7-x86_64-Everything-1708.iso , 放置目录为: /root/download

    2024年01月18日
    浏览(52)
  • Android企业级实战-界面篇-2,android音频开发

    ?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"? RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android” android:id=“@id/user_profile_layout” android:layout_width=“fill_parent” android:layout_height=“100.0dip” android:clickable=“true” android:clipChildren=“false” ImageView android:id=“@id/profile_cover” android:layout_width=“

    2024年04月27日
    浏览(52)
  • 企业级微服务架构实战项目--xx优选-用户登录

    1.登录常量  2.登录地址  3.配置域名 4.启动程序     触发连接小程序后端的登录接口    小程序controller的登录方法  

    2024年02月11日
    浏览(62)
  • 企业级ChatGPT开发的三大核心内幕及案例实战(四)

    2.3 四种组合文档链方式在LangChain开发中的作用及源码分析 假设阅读一本书,作者和智华合作写的一本关于Spark方面的书籍,一共1300多页,如果从第一页开始,逐渐去遍历检索信息,无论从速度、还是从性价比的角度,这是一个问题,LangChain给我们提供了一些比较经典的方式

    2024年02月10日
    浏览(69)
  • KubeSphere通过提供一站式微服务应用管理、DevOps持续集成/交付、网络策略和安全管理、日志、Tracing等功能模块,帮助企业轻松应对多样化的工作负载、异构集群环境、复杂的网络拓扑和流量控

    作者:禅与计算机程序设计艺术 2019年7月KubeSphere项目宣布启动,其目标是打造一个面向IT自动化运维领域的开源容器平台,以满足多种应用场景和运行环境需求。KubeSphere通过提供一站式微服务应用管理、DevOps持续集成/交付、网络策略和安全管理、日志、Tracing等功能模块,帮

    2024年02月07日
    浏览(53)
  • 【AIGC专题】Stable Diffusion 从入门到企业级实战0403

    本章是《Stable Diffusion 从入门到企业级实战》系列的第四部分能力进阶篇《Stable Diffusion ControlNet v1.1 图像精准控制》第03节, 利用Stable Diffusion ControlNet Canny模型精准控制图像生成。本部分内容,位于整个Stable Diffusion生态体系的位置如下图黄色部分所示: ControlNet v1.1 共提供了

    2024年02月07日
    浏览(36)
  • 【AIGC专题】Stable Diffusion 从入门到企业级实战0402

            本章是《Stable Diffusion 从入门到企业级实战》系列的第四部分能力进阶篇《Stable Diffusion ControlNet v1.1 图像精准控制》第02节, 利用Stable Diffusion ControlNet Openpose模型精准控制图像生成。上一节,我们介绍了《Stable Diffusion ControlNet Inpaint模型精准控制》,本部分内容,

    2024年02月09日
    浏览(37)
  • 【AIGC专题】Stable Diffusion 从入门到企业级实战0401

    本章是《 Stable Diffusion 从入门到企业级实战 》系列的第四部分能力进阶篇《Stable Diffusion ControlNet v1.1 图像精准控制》第01节, 利用Stable Diffusion ControlNet Inpaint模型精准控制图像生成。本部分内容,位于整个Stable Diffusion生态体系的位置如下图黄色部分所示: Stable Diffusion Inpai

    2024年02月09日
    浏览(47)
  • 干货-卷起来,企业级web自动化测试实战落地(三)

    Selenium 自动化测试方案 基础方案: 使用unittest,主要是用 TestCase(测试用例); 使用模块化(基本的模块化,抽取公共模块); 使用数据驱动的方式(主要包括 数据库的形式 和文件读取 ); 定制执行需要测试的用例,使用unittest,主要用的是TestSuite(测试套件)、和 TextTe

    2024年02月13日
    浏览(62)
  • Redis:原理速成+项目实战——Redis企业级项目实战终结篇(HyperLogLog实现UV统计)

    👨‍🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Redis:原理速成+项目实战——Redis实战14(BitMap实现用户签到功能) 📚订阅专栏:Redis:原理速成+项目实战 希望文章对你们有所帮助 这篇是实战部分的终结篇,其实Redis的核心操作,主要是

    2024年01月17日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包