...

Text file src/edge-infra.dev/cmd/sds/vms/usbredir-launcher/BUILD.bazel

Documentation: edge-infra.dev/cmd/sds/vms/usbredir-launcher

     1load("@rules_oci//oci:defs.bzl", "oci_image", "oci_load")
     2load("@rules_pkg//:pkg.bzl", "pkg_tar")
     3load("//hack/build/rules/container:index.bzl", "container_push")
     4
     5pkg_tar(
     6    name = "launcher",
     7    extension = "tgz",
     8    files = {
     9        ":launcher.sh": "launcher.sh",
    10    },
    11    mode = "500",
    12    package_dir = "/",
    13    tags = [
    14        "manual",
    15        "no-remote-cache",
    16    ],
    17)
    18
    19oci_image(
    20    name = "usbredir-launcher",
    21    base = "//cmd/sds/vms/virtctl:virtctl-image",
    22    entrypoint = [
    23        "/launcher.sh",
    24    ],
    25    tags = ["manual"],
    26    tars = [
    27        ":launcher",
    28    ],
    29    visibility = ["//visibility:public"],
    30)
    31
    32oci_load(
    33    name = "virtctl-image-tar",
    34    image = "virtctl-image",
    35    repo_tags = ["virtctl-image:latest"],
    36    tags = ["manual"],
    37)
    38
    39container_push(
    40    name = "container_push",
    41    image = ":usbredir-launcher",
    42    image_name = "usbredirlauncher",
    43    repository_file = "//hack/build/rules/container:workloads-repo",
    44    tags = ["manual"],
    45)

View as plain text