建構 fx 子指令

指令 說明
args 手動編輯目前建構目錄的 args.gn
bazel 為 Fuchsia 平台樹狀結構執行實驗性 Bazel 建構作業
bazel-tool 在 Fuchsia Bazel 工作區中執行 bazel-tool 指令碼。
build 執行 Ninja 來建構 Fuchsia
clean 清除目前的 Fuchsia 建構構件
clean-build 清理建構目錄,然後執行完整建構作業
cleandead 刪除建構輸出目錄中過時的產生檔案。
cleandead-build 刪除過時的產生檔案,然後執行完整建構作業。
cmc 元件資訊清單編譯器
fargo Fargo 是 Cargo 的原型 Fuchsia 專屬包裝函式
fetch-build-artifacts TODO(https://fxbug.dev/42139110): 正在建構中。
gen 對 Fuchsia 建構目錄執行 gn gen
get-build-dir 列印目前的 Fuchsia 建構目錄
get-src-dir 列印 Fuchsia 來源目錄 (檢查根目錄,又稱「//」)
get-workspace-dir 列印 Bazel 工作區目錄
gn 產生 Ninja 建構檔案的元建構系統
go 管理 Go 原始碼
jq5 將 jq 的功能擴充至 json5 物件。
list-boards 列出可用於建構的面板
list-products 列出可供建構的產品
ninja 直接執行建構系統。請勿用於一般工作流程。
ninjatrace2json 收集 Ninja 追蹤資訊,以便在 chrome://tracing 中進行分析
rbe 檢查遠端建構設定
repro 在本機複製基礎架構建構和測試的結果
run-in-build-dir 在目前建構目錄的根目錄中執行指定指令
自行建構 建構最少的主機依附元件,以便執行 FX 主要工作流程
set 設定建構目錄
set-build-dir 設定其他 fx 指令使用的預設建構目錄
use 重複使用 fx set 先前設定的建構目錄
add-host-test 在 args.gn 和 regen 中新增 GN 標籤
add-test 在 args.gn 和 regen 中新增 GN 標籤
build-main-pb 建構目前的預設產品套件
check-deps 檢查區域中的依附元件圖表
compdb 不再使用
get-main-pb 列印目前主要產品套裝組合的標籤
get-main-pb-path 取得提供的產品組合輸出路徑
list-packages 列出已建構的套件。
ls-buildid 在建構目錄、檢出作業和雲端儲存空間中尋找二進位檔
symbol-index (已淘汰) 操作符號索引檔案
validate-sdk 嘗試根據核心 SDK 建構幾個已知的 SDK 外部開放原始碼存放區