...

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

Documentation: edge-infra.dev/hack/release

     1load("@rules_pkg//:pkg.bzl", "pkg_tar")
     2
     3pkg_tar(
     4    name = "edgeadmin_linux_tarball",
     5    srcs = [
     6        "//cmd/edge/edgeadmin:edge_linux",
     7    ],
     8    extension = "tar.gz",
     9    files = {
    10        "//cmd/edge/edgeadmin:edge_linux": "edgeadmin",
    11    },
    12    mode = "755",
    13)
    14
    15pkg_tar(
    16    name = "edgeadmin_darwin_tarball",
    17    srcs = [
    18        "//cmd/edge/edgeadmin:edge_darwin",
    19    ],
    20    extension = "tar.gz",
    21    files = {
    22        "//cmd/edge/edgeadmin:edge_darwin": "edgeadmin",
    23    },
    24    mode = "755",
    25)
    26
    27pkg_tar(
    28    name = "edge_linux_tarball",
    29    srcs = [
    30        "//cmd/edge/edge:edge_linux",
    31    ],
    32    extension = "tar.gz",
    33    files = {
    34        "//cmd/edge/edge:edge_linux": "edge",
    35    },
    36    mode = "755",
    37)
    38
    39pkg_tar(
    40    name = "edge_darwin_tarball",
    41    srcs = [
    42        "//cmd/edge/edge:edge_darwin",
    43    ],
    44    extension = "tar.gz",
    45    files = {
    46        "//cmd/edge/edge:edge_darwin": "edge",
    47    },
    48    mode = "755",
    49)
    50
    51genrule(
    52    name = "push_edge_tarballs",
    53    srcs = [
    54        "push_edge_tarballs.sh",
    55        ":edge_linux_tarball",
    56        ":edge_darwin_tarball",
    57    ],
    58    outs = ["push_binary_tarballs.sh"],
    59    cmd = "./$(location push_edge_tarballs.sh) $@ $(location :edge_linux_tarball) $(location :edge_darwin_tarball) edge",
    60    executable = 1,
    61    stamp = 1,
    62)
    63
    64genrule(
    65    name = "push_edgeadmin_tarballs",
    66    srcs = [
    67        "push_edge_tarballs.sh",
    68        ":edgeadmin_linux_tarball",
    69        ":edgeadmin_darwin_tarball",
    70    ],
    71    outs = ["edgeadminpush_binary_tarballs.sh"],
    72    cmd = "./$(location push_edge_tarballs.sh) $@ $(location :edgeadmin_linux_tarball) $(location :edgeadmin_darwin_tarball) edgeadmin",
    73    executable = 1,
    74    stamp = 1,
    75)

View as plain text