使用 GitHub Actions 的 CI

作为备受推崇的Travis CI 的替代方案, GitHub Actions已经推出一段时间了。作为一个持续集成工具,它很好地集成到了GitHub代码平台中,现在运行得非常稳定。 GitHub Actions 依赖于放置在要执行工作流的存储库中的 YAML 配置文件。


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

4130f4fc3ee978baafb1b24b7e623190

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

背部