fuchsia_products_repository

為 SDK 隨附映像檔初始化目標。

使用範例: ```

初始化存放區:

load("@fuchsia_sdk//fuchsia:deps.bzl", "fuchsia_products_repository")

fuchsia_products_repository( name = "fuchsia_products", cipd_bin = "@cipd_tool//:cipd", ensure_file = "//manifests:product_bundles.ensure", )

檢查產生的目標:

$ bazel query '@fuchsia_products//... except 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 (例如依附於 @foo//some:target),則該存放區應實際在全域宣告的 @bar (@bar//some:target) 中解析該依附元件。

此屬性不支援 MODULE.bazel 情境 (在模組擴充功能的實作函式中叫用存放區規則時)。"@foo": "@bar"
字串字典 選用 -
cipd_bin 用於下載隨附圖片中繼資料的 cipd 二進位檔。 標籤 選用 None
ensure_file 使用 cipd 確保檔案可用來下載隨附圖片中繼資料。 標籤 選用 None
metadata_file 參照 product_bundles.json 的標籤。 標籤 選用 None