constellation/e2e/miniconstellation/BUILD.bazel

45 lines
875 B
Python

load("@com_github_ash2k_bazel_tools//multirun:def.bzl", "multirun")
load("//bazel/sh:def.bzl", "sh_template")
filegroup(
name = "dependencies",
srcs = [
".terraform.lock.hcl",
"cloud-init.yaml",
"main.tf",
"output.tf",
"test-remote.sh",
],
)
sh_library(
name = "dependencies_lib",
srcs = [
":dependencies",
],
)
sh_template(
name = "remote_test",
data = [
"//cli:cli_enterprise_linux_amd64",
],
substitutions = {
"@@PATH_CLI@@": "$(rootpath //cli:cli_enterprise_linux_amd64)",
},
template = "main.sh.in",
deps = [
":dependencies_lib",
],
)
multirun(
name = "push_remote_test",
commands = [
"//bazel/release:push",
":remote_test",
],
jobs = 1, # execute sequentially
visibility = ["//visibility:public"],
)