CI CD 的 Git + GitHub 操作

Git + GitHub actions for CI CD

使用 GitHub Actions 掌握 Git 自动化:释放无缝的 CI/CD 工作流

 学习内容

  • 掌握 GitHub Actions 基础知识:掌握 YAML、步骤、作业和事件,以简化 CI 工作流。
  • 设置自托管运行器:创建和管理运行器,以实现个性化的 CI/CD 解决方案。
  • 开发自定义 GitHub Actions:利用 Docker、JavaScript 和 Python 实现多功能自动化。
  • 优化 CI/CD 工作流:高效调试、微调和部署,以实现最佳性能。
  • 管理工作流数据:了解如何传递数据、处理工件以及使用机密保护自动化。
  • 实施 AWS 凭证:为 GitHub Actions 创建和管理 AWS 凭证。
  • 探索 CI 用例:通过示例、权限和个人访问令牌 (PAT) 进行实际学习。
  • Git 基础知识(可选):涵盖初学者的安装、分支、冲突解决和 GitHub 基础知识。

 要求

  • 无需事先具备 Git/GitHub 知识
  • 对命令行有基本的了解
  • 熟悉至少一种编程语言(推荐)

 描述

通过“Git + GitHub Actions 精通 CI/CD ”,释放自动化的全部潜力。本课程深入探讨 Git、GitHub 和 GitHub Actions,专为旨在简化工作流程的开发人员和 DevOps 专业人员而设计。

 课程内容:

  • GitHub Actions 基础知识:了解核心概念,深入研究 YAML 基础知识,探索步骤、作业和事件,打下坚实的基础。

  • 使用 GitHub Actions 工作流程:掌握工作流创建、步骤和作业之间的数据管理、工件处理以及用于安全自动化的秘密和变量。

  • 自托管运行器:实施自托管运行器,管理 GitHub Actions 的 AWS 凭证,并学习创建按需自托管运行器以提高灵活性。

  • 自定义 GitHub Actions:使用 Docker、JavaScript 和 Python 开发自定义 GitHub Actions。探索实现多功能自动化的复合动作。

  • 先进的理念:深入了解调试 GitHub Actions、优化自由运行器以及实现 Terraform 以进行持续部署 (CD)。

  • 初学者可选的 Git 课程:面向新手的全面 Git 入门,涵盖从安装到冲突解决、分支、合并和 GitHub 利用的所有内容。

为什么要学习 GitHub Actions:

使用 GitHub Actions 无缝自动化 CI/CD 管道,减少人工干预并加快开发过程。获得创建针对项目需求定制的自定义操作的能力。无论您是经验丰富的开发人员还是初学者,GitHub Actions 都能让您高效地构建、测试和部署代码。

立即注册并使用 Git + GitHub Actions 提升您的技能。简化您的开发工作流程,在现代软件开发领域保持领先地位。

本课程适合谁:

  • 新手 DevOps 程序员
  •  CI/CD 爱好者
  •  每个程序员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。