《使用 GitLab CI/CD 管道自动化 DevOps:使用真实示例构建高效的 CI/CD 管道来验证、保护和部署代码》

作者:

日期:2023-04-15

出版:

  • 152
  • 0
  • 0

作品总结

《使用 GitLab CI/CD 管道自动化 DevOps:使用真实示例构建高效的 CI/CD 管道来验证、保护和部署代码》

使用 GitLab CI/CD 管道,通过最佳实践和故障排除方法自动执行和部署软件开发生命周期的不同步骤。

本书的主要特点:

  • 在软件开发生命周期的每个阶段获得 GitLab CI/CD 管道的强大功能
  • 了解 GitLab 如何使 Git 在提交和审查代码时更易于使用且功能更强大
  • 使用实践教程和广泛的自我评估练习巩固您的理解

本诉的内容简介:

开发人员和发布工程师了解正确构建、打包和部署代码所涉及的高风险。确保您的代码在功能上正确、快速且安全是一项耗时且复杂的任务。代码实现、开发和部署可以使用 GitLab CI/CD 管道高效进行。

使用 GitLab CI/CD 管道自动化 DevOps 从 Git 和 GitLab 的基础知识开始,展示如何提交和审查代码。你将了解如何设置 GitLab 运行程序,以执行和自动缩放 CI/CD 管道,并为许多软件开发生命周期步骤创建和配置管道。您还将了解在 GitLab 中在哪里可以找到管道结果,以及如何解释这些结果。在学习本书的过程中,你将熟练地将代码部署到不同的环境,推进 CI/CD 管道功能,例如将 GitLab 连接到 Kubernetes 集群,将 GitLab 与 Terraform 一起使用,触发管道并提高管道性能,以及使用最佳实践和故障排除技巧来处理不合作的管道。文本示例、用例和自我评估将强化重要的 CI/CD、GitLab 和 Git 概念,并帮助您准备与 GitLab 相关的面试和认证考试。

在本书结束时,您将能够使用 GitLab 构建 CI/CD 管道,自动执行构建和部署高质量安全代码所需的所有 DevOps 步骤。

通过本书你将学到什么:

  • 深入了解 Git、GitLab 和 DevOps 的基本要素
  • 了解如何创建、查看和运行 GitLab CI/CD 管道
  • 探索如何使用 GitLab CI/CD 管道验证、保护和部署代码
  • 配置和使用 GitLab 运行器来执行 CI/CD 管道
  • 探索高级 GitLab CI/CD 管道功能,如 DAG 和条件逻辑
  • 遵循 GitLab CI/CD 管道的最佳实践和故障排除方法
  • 使用示例实施端到端软件开发生命周期工作流

这本书是为谁写的:

本书面向 DevOps/DevSecOps 工程师、应用程序开发人员、发布工程师、质量保证工程师、安全工程师、SRE 和系统管理员,他们希望在 GitLab 中使用持续集成和持续交付 (CI/CD) 管道实现快速、安全和自动化的软件开发生命周期任务。软件开发生命周期和DevOps流程的主要阶段的基本知识将有所帮助。

0条评论