30 lines
590 B
Python
30 lines
590 B
Python
load("@databuild//databuild:rules.bzl", "databuild_job")
|
|
|
|
databuild_job(
|
|
name = "test_job",
|
|
configure = ":test_job_configure",
|
|
execute = ":test_job_execute",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
sh_binary(
|
|
name = "test_job_configure",
|
|
srcs = ["configure.sh"],
|
|
)
|
|
|
|
sh_binary(
|
|
name = "test_job_execute",
|
|
srcs = ["execute.sh"],
|
|
)
|
|
|
|
# New unified approach
|
|
databuild_job(
|
|
name = "unified_test_job",
|
|
binary = ":unified_job_binary",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
sh_binary(
|
|
name = "unified_job_binary",
|
|
srcs = ["unified_job.sh"],
|
|
)
|