使用 GitHub Actions 构建 CI/CD 流程

GitHub Actions 是一种自动化软件开发工作流的方式,与 GitHub.com 深度集成。开发人员可以通过配置 GitHub Actions 来实现基于事件触发的自动工作流,比如,当有任意用户向 master 分支提交代码时,自动执行一遍完整的单元测试流程等。在本文中,我们展示如何通过配置 GitHub Actions 实现 CI/CD 流程。

一张流程图,左侧部分为一个事件,中间部分是执行器 1,右侧是执行器 2
来自 GitHub Docs 的插图,展示了 GitHub Actions 是基于事件(Event)触发的自动化工作流的抽象