介绍

已完成

GitHub Actions 可用于为维护在 GitHub 存储库中的代码实现持续集成 (CI)。 CI 是每次开发人员提交版本控制更改时使用自动化来生成和测试软件的做法。 CI 可帮助团队尽早发现开发过程中的问题并快速解决问题。

假设你想为你的团队搭建一个 CI 管道。 团队正在开发一个网站,以提高客户联系产品支持人员时拥有的体验。 许多功能正在开发中,你希望确保团队能够轻松生成和测试这些功能,以便可以将每个功能快速添加到网站。 由于项目的代码存储在 GitHub 存储库中,因此你决定对 CI 项目使用 GitHub Actions。

在本模块中,你将了解如何使用 GitHub 存储库中的 GitHub Actions 和工作流实现持续集成。

学习目标

在本模块中,你将:

  • 使用 GitHub Actions 和模板化工作流生成和测试 Node.js 项目。
  • 使用 GitHub Actions 日志调试失败的测试。
  • 使用 GitHub Actions 自定义工作流。

先决条件