Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 631 Bytes

README.md

File metadata and controls

25 lines (17 loc) · 631 Bytes

rule_oci_bundle

a copy of bazel-contrib/rules_oci#360

Description

In some offline deployment scenarios, we need to bundle all the images, copy them to the machine through mobile media, and then push them to registry through tools such as crane.

Similar to crane pull --format=oci image1 image2 output-dir, but locally.

Usage

load("@rule_oci_bundle//:defs.bzl", "oci_bundle")

oci_bundle(
    name = "bundle",
    images = {
        "ghcr.io/<OWNER>/image1:tag": ":image1",
        "ghcr.io/<OWNER>/image2:tag": ":image2",
    },
)

see detail in example