介绍
本模块介绍与 GitHub Actions 的持续集成,包括工作流、环境变量、项目、机密和安全做法。
学习目标
在本模块结束时,你将能够:
- 为持续集成和部署设计工作流
- 在 GitHub Actions 管道中实现自动测试
- 配置具有依赖项和并行执行的多任务流水线
- 环境变量及其范围
- 保护机密的最佳做法
- 如何创建和使用自定义 GitHub Actions
- 在作业之间共享构建工件
- 创建工作流状态徽章
- 管理 API 密钥和凭据的加密机密
- 为发布管理和版本控制实现 Git 标记
- 在工作流和存储库中应用安全做法
先决条件
你应该具备以下能力:
- GitHub 的基本体验:存储库、分支和拉取请求
- 了解开发工作流
- 基本命令行用法
有用但不需要:
- 使用 CI/CD 工具的经验
- Docker 知识
- 团队开发体验