...
1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2load("//hack/build/rules/container:index.bzl", "container_push", "go_oci_image")
3
4go_library(
5 name = "memoryload_lib",
6 srcs = ["main.go"],
7 importpath = "edge-infra.dev/hack/sds/memoryload",
8 visibility = ["//visibility:private"],
9 deps = ["//pkg/lib/fog"],
10)
11
12go_oci_image(
13 name = "memoryload_container",
14 embed = [":memoryload_lib"],
15 tags = [
16 "manual",
17 "no-remote-cache",
18 ],
19)
20
21container_push(
22 name = "container_push",
23 image = ":memoryload_container",
24 image_name = "memoryload",
25 repository_file = "//hack/build/rules/container:workloads-repo",
26)
27
28go_binary(
29 name = "memoryload",
30 embed = [":memoryload_lib"],
31 visibility = ["//visibility:public"],
32)
View as plain text