介绍

已完成

本模块介绍与 GitHub Actions 的持续集成,包括工作流、环境变量、项目、机密和安全做法。

学习目标

在本模块结束时,你将能够:

  • 为持续集成和部署设计工作流
  • 在 GitHub Actions 管道中实现自动测试
  • 配置具有依赖项和并行执行的多任务流水线
  • 环境变量及其范围
  • 保护机密的最佳做法
  • 如何创建和使用自定义 GitHub Actions
  • 在作业之间共享构建工件
  • 创建工作流状态徽章
  • 管理 API 密钥和凭据的加密机密
  • 为发布管理和版本控制实现 Git 标记
  • 在工作流和存储库中应用安全做法

先决条件

你应该具备以下能力:

  • GitHub 的基本体验:存储库、分支和拉取请求
  • 了解开发工作流
  • 基本命令行用法

有用但不需要:

  • 使用 CI/CD 工具的经验
  • Docker 知识
  • 团队开发体验