使用 GitHub Actions 的 CI

GitHub Actions作为高颜值的Travis CI的替代品也已经面世一段时间了,作为一个持续集成工具,在 GitHub 代码平台上集成得非常好,现在非常稳定。 GitHub Actions 基于 YAML 配置文件,该配置文件放置在工作流应运行的存储库中。


下面是一个样板 YAML 文件,足以在下一次推送时运行自动化测试,例如在不同环境中基于PHPUnitJest——也是MySQLPostgreSQL的集成(或Marketplace中的众多其他操作之一)。问题:

4130f4fc3ee978baafb1b24b7e623190

然后可以在存储库的“操作”选项卡中找到所有正在运行的测试。 最棒的是:GitHub Actions 可完全免费用于公共存储库(每月 2,000 分钟)。 如果你想提前在本地进行实验,我们推荐使用act工具,它也可以用来在本地模拟跑者。

背部