套裝組合是 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 季的預估大小)。