...

Text file src/edge-infra.dev/hack/sds/release/BUILD.bazel

Documentation: edge-infra.dev/hack/sds/release

     1load("@rules_pkg//:pkg.bzl", "pkg_tar")
     2
     3pkg_tar(
     4    name = "remotecliv1_linux_tarball",
     5    srcs = [
     6        "//cmd/sds/emergencyaccess/v1/remotecliv1:remotecliv1_linux",
     7    ],
     8    extension = "tar.gz",
     9    files = {
    10        "//cmd/sds/emergencyaccess/v1/remotecliv1:remotecliv1_linux": "remotecliv1",
    11    },
    12    mode = "755",
    13)
    14
    15pkg_tar(
    16    name = "remotecliv1_darwin_tarball",
    17    srcs = [
    18        "//cmd/sds/emergencyaccess/v1/remotecliv1:remotecliv1_darwin",
    19    ],
    20    extension = "tar.gz",
    21    files = {
    22        "//cmd/sds/emergencyaccess/v1/remotecliv1:remotecliv1_darwin": "remotecliv1",
    23    },
    24    mode = "755",
    25)
    26
    27pkg_tar(
    28    name = "remotecli_linux_tarball",
    29    srcs = [
    30        "//cmd/sds/emergencyaccess/remotecli:remotecli_linux",
    31    ],
    32    extension = "tar.gz",
    33    files = {
    34        "//cmd/sds/emergencyaccess/remotecli:remotecli_linux": "remotecli",
    35    },
    36    mode = "755",
    37)
    38
    39pkg_tar(
    40    name = "remotecli_darwin_tarball",
    41    srcs = [
    42        "//cmd/sds/emergencyaccess/remotecli:remotecli_darwin",
    43    ],
    44    extension = "tar.gz",
    45    files = {
    46        "//cmd/sds/emergencyaccess/remotecli:remotecli_darwin": "remotecli",
    47    },
    48    mode = "755",
    49)
    50
    51genrule(
    52    name = "push_remotecli_tarballs",
    53    srcs = [
    54        "push_remotecli_tarballs.sh",
    55        ":remotecliv1_linux_tarball",
    56        ":remotecliv1_darwin_tarball",
    57        ":remotecli_linux_tarball",
    58        ":remotecli_darwin_tarball",
    59    ],
    60    outs = ["push_binary_tarballs.sh"],
    61    cmd = "./$(location push_remotecli_tarballs.sh) $@ $(location :remotecliv1_linux_tarball) $(location :remotecliv1_darwin_tarball) $(location :remotecli_linux_tarball) $(location :remotecli_darwin_tarball)",
    62    executable = 1,
    63    stamp = 1,
    64)

View as plain text