diff options
| author | Baitinq <[email protected]> | 2024-05-25 13:31:29 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2024-05-25 14:06:15 +0200 |
| commit | 95d0076060f945f9096f00d60c192cdbdcb611ca (patch) | |
| tree | 3a8f83de5c5ac3c2a6d1dc33d9398a7761964028 /src | |
| parent | rest-api: deploy with bazel (diff) | |
| download | fs-tracer-backend-95d0076060f945f9096f00d60c192cdbdcb611ca.tar.gz fs-tracer-backend-95d0076060f945f9096f00d60c192cdbdcb611ca.tar.bz2 fs-tracer-backend-95d0076060f945f9096f00d60c192cdbdcb611ca.zip | |
payload-processor: deploy with bazel
Diffstat (limited to 'src')
| -rw-r--r-- | src/payload-processor/cmd/BUILD.bazel | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/payload-processor/cmd/BUILD.bazel b/src/payload-processor/cmd/BUILD.bazel index 7c89231..9a5fdb7 100644 --- a/src/payload-processor/cmd/BUILD.bazel +++ b/src/payload-processor/cmd/BUILD.bazel @@ -1,3 +1,4 @@ +load("@aspect_bazel_lib//lib:expand_template.bzl", "expand_template") load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_cross_binary", "go_library") load("@rules_oci//oci:defs.bzl", "oci_image", "oci_push", "oci_tarball") load("@rules_pkg//:pkg.bzl", "pkg_tar") @@ -16,6 +17,12 @@ go_library( ], ) +go_binary( + name = "cmd", + embed = [":cmd_lib"], + visibility = ["//visibility:public"], +) + go_cross_binary( name = "cmd_arm64", platform = "@io_bazel_rules_go//go/toolchain:linux_arm64", @@ -43,14 +50,18 @@ oci_tarball( repo_tags = [], ) +expand_template( + name = "stamped", + out = "_stamped.tags.txt", + stamp = 1, + stamp_substitutions = {"tag": "payload-processor-{{STABLE_GIT_SHA}}"}, + template = ["tag"], +) + oci_push( name = "push", image = ":image", + remote_tags = ":stamped", repository = "docker.io/baitinq/fs-tracer", -) - -go_binary( - name = "cmd", - embed = [":cmd_lib"], visibility = ["//visibility:public"], ) |