套裝組合

套件是 GN 群組標籤,可提供常見的主要功能群組。這些項目可以納入其中一個依附元件集

使用 fx set 指令時,最常見的做法是使用 --with 旗標,將套件組合新增至 universe 依附元件集。詳情請參閱 fx build 設定

如要進一步瞭解目前可用的套裝組合,請參閱 //bundles

關鍵字組合

  • tools 包含最常用的各種開發人員工具。包括從指令列殼層產生元件的工具、重新設定及測試網路的工具、發出 HTTP 要求、偵錯程式、變更音量等。
  • tests 會導致所有測試程式都建構完成。大部分測試程式都可以在裝置上使用 run-test-suite 叫用,或透過 fx test 叫用。
  • buildbot/* 是 Fuchsia 基礎架構機器人執行作業時所含的軟體套件。如果您想重現 Fuchsia 基礎架構的建構或測試執行方式,這些標記就非常實用,可納入建構設定。
  • kitchen_sink 是指會納入許多 (而非所有) 其他建構目標的目標。當時 Fuchsia 的建構設定和支援的開發板數量都少得多,且目的是要提供來源樹狀結構中的「所有」軟體。這已不可行,因此作為萬用型別的實用性有限。這個函式庫不應視為已維護,但目前會保留在樹狀結構中,以免現有工作流程中斷。請注意,kitchen sink 會產生超過 20 GB 的建構構件,且目標裝置上至少需要 2 GB 的儲存空間 (2019 年第 1 季的預估大小)。