fuchsia_products_repository

初始化 SDK 随播图片的目标。

用法示例: ```

初始化代码库:

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

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

检查生成的目标:

$ bazel query '@fuchsia_products//... 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 上下文的支持(在模块扩展的实现函数中调用仓库规则时)。
字符串 Dict 可选 -
cipd_bin 用于下载随播图片元数据的 cipd 二进制文件。 标签 可选 None
ensure_file 用于下载随播图片元数据的 cipd 确保文件。 标签 可选 None
metadata_file 引用 product_bundles.json 的标签。 标签 可选 None