初始化 SDK 隨播圖片的目標。
使用範例: ``
初始化存放區:
load("@fuchsia_sdk//fuchsia:deps.bzl", "fuchsia_products_repository")
fuchsia_products_repository( name = "fuchsia_products", cipd_bin = "@cipd_tool//:cipd", 確保_file = "//manifests:product_bundles.ensure", )
檢查產生的目標:
$ bazel query '@fuchsia_products//... but attr("tags", "manual", @fuchsia_products//...)'
使用目標:
$ bazel run @fuchsia_products//:core.x64.emu -- --headless
$ bazel run @fuchsia_products//:core.vim3.flash
屬性
名稱 | 說明 | 類型 | 必要 | 預設 |
---|---|---|---|---|
name | 這個存放區的專屬名稱。 | 名稱 | 必要 | - |
repo_mapping | 僅在 WORKSPACE 結構定義中:從本機存放區名稱到全域存放區名稱的字典。這可讓您控管這個存放區依附元件的工作區依附元件解析方式。舉例來說,項目 "@foo": "@bar" 宣告每當這個存放區依附於 @foo 時 (例如 @foo//some:target 上的依附元件),應在全域宣告的 @bar (@bar//some:target ) 中實際解析該依附元件。此屬性「不」在 MODULE.bazel 結構定義中叫用此屬性 (在模組擴充功能的實作函式中叫用存放區規則時)。 |
字串語音輸入 | 選用 | - |
cipd_bin | 要用來下載隨播圖片中繼資料的 cipd 二進位檔案。 | 標籤 | 選用 | None |
ensure_file | 這項 cipd 確保檔案可用於下載隨播圖片中繼資料。 | 標籤 | 選用 | None |
metadata_file | 參照 product_bundles.json 的標籤。 | 標籤 | 選用 | None |