Pants

對大型程式庫執行選擇性工作

前往 Pants 官方網站

這是什麼

Pants 從程式碼推導相依關係,組織大型程式庫的 lint、測試、封裝與其他建置工作。

適合怎麼用

修改部分模組時,可查看 target 與選擇器文件,找出受變更影響的測試範圍。

Apache Ant

以明確任務描述建置步驟

  • build
  • automation

研究

Bazel

以明確相依關係重建專案

  • build
  • automation

研究

Buck2

建立可擴展的多語言建置圖

  • build
  • automation

研究