BrewTestBot

brew test-bot 是由 2013 年 Kickstarter 资助的自动化审查和测试系统的运行方式。

它包括三台托管虚拟机的 Mac Pros、几台 Intel 和 M1 Mac mini 以及一些运行 test-bot.rb 外部命令的云 Ubuntu 实例,以执行 bottle 构建和对 Homebrew 或其 tap 的任何更改进行全生命周期自动化测试。

Pull Request

该 bot 会自动构建 pull request,并根据作业结果更新其状态。

例如,已排队但尚未完成的作业会在 pull request 中有一个类似这样的部分

Triggered Pull Request


失败的构建如下所示

Failed Pull Request


已通过并已批准合并的构建如下所示

Passed Pull Request


对于失败或通过的构建,你可以单击每个检查的“详细信息”链接,以在 GitHub Actions 中查看其输出。

Fork me on GitHub