Build a fuchsia product bundle.
This rule produces a fuchsia product bundle which can be used to flash or OTA a device.
This macro will expand out into several fuchsia tasks that can be run by a bazel invocation. Given a product bundle definition, the following targets will be created.
fuchsia_product_bundle(
name = "product_bundle",
product_bundle_name = "<your_product_name>",
main = ":your_image",
)
- product_bundle.emu: Starts an emulator with the product_bundle.
- product_bundle.flash: Flashes a device with the product_bundle.
- product_bundle.ota: Runs ota on a device with the product_bundle.
- product_bundle.zip: Creates a zipped version of the product_bundle.
PARAMETERS
| Name | Description | Default |
|---|---|---|
| name | - | - |
| product_bundle_name | - | None |
| main | - | None |
| testonly | - | None |
| visibility | - | None |
| tags | - | [] |
| kwargs | - | - |