简介
GitHub Actions 可用于为 GitHub 存储库中维护的代码实现“持续集成”(CI)。 CI 是每次开发人员向版本控制提交更改时使用自动化来生成和测试软件的做法。 CI 有助于团队在开发过程的早期发现问题并快速解决问题。
假设你要为你的团队设置 CI 管道。 团队要开发一个网站,以改进客户联系产品支持时的体验。 许多功能正在开发中,你想要确保团队可以轻松地生成和测试它们,以便每个功能都可以快速添加到网站中。 由于项目的代码存储在 GitHub 存储库中,因此你决定对 CI 项目使用 GitHub Actions。
在此模块中,你将了解如何使用 GitHub 存储库中的 GitHub Actions 和工作流实现持续集成。
学习目标
在本模块中,你将:
- 使用 GitHub Actions 和模板化工作流生成和测试 Node.js 项目
- 使用 GitHub Actions Log 调试失败的测试
- 使用 GitHub Actions 自定义工作流
先决条件
- 一个 GitHub 帐户
- 能够在 GitHub 中导航和编辑文件
- 有关 GitHub 的详细信息,请参阅 GitHub 简介。
- 基本熟悉 GitHub Actions 和工作流
- 如果不熟悉 GitHub Actions 或工作流,请查看使用 GitHub Actions 自动执行开发任务