BrewTestBot

brew test-bot 是由 我們在 2013 年的 Kickstarter 資助的自動化檢閱和測試系統所執行的內容。

它包含三台 Mac Pros 主機虛擬機器、多台 Intel 和 M1 Mac mini 以及一些雲端 Ubuntu 實例,它們執行 test-bot.rb 外部指令,以執行瓶裝建置和自動化測試 Homebrew 或其點選的任何變更的完整生命週期。

Pull Requests

機器人會自動建置 pull requests,並根據工作結果更新其狀態。

例如,已排隊但尚未完成的工作,其 pull request 中會有一個區段,如下所示

Triggered Pull Request


失敗的建置如下所示

Failed Pull Request


已通過並核准合併的建置如下所示

Passed Pull Request


在失敗或通過的建置中,你可以按一下每個檢查的「詳細資料」連結,以在 GitHub Actions 中檢視其輸出。

Fork me on GitHub