介绍
持续集成(CI) 是每次开发人员在代码库中提交对版本控制的更改时,使用自动化来生成和测试软件的过程。 CI 可帮助团队尽早发现开发过程中的问题并快速解决问题。 可以使用 GitHub Actions 为 GitHub 存储库中维护的代码实现 CI。
假设你想要为开发人员团队设置 CI 管道。 团队正在创建一个网站来改善客户联系产品支持人员时遇到的体验。 正在开发多个功能。 你希望确保团队可以轻松生成和测试所有功能,以便在网站准备就绪时将每个功能快速添加到网站。 由于项目的代码存储在 GitHub 存储库中,因此你决定对 CI 项目使用 GitHub Actions。
在本模块中,你将了解如何使用 GitHub 存储库中的 GitHub Actions 和工作流实现 CI。 使用 GitHub Actions 和工作流模板生成和测试 Node.js 项目。 使用 GitHub Actions 自定义工作流,然后使用 GitHub Actions 日志调试失败的测试。
若要完成本模块,需要基本熟悉 GitHub Actions 和工作流。 如果不熟悉 GitHub Actions 或工作流,请先 查看使用 GitHub Actions 自动执行开发任务。