github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/cmd/tot/BUILD.bazel (about) 1 package(default_visibility = ["//visibility:public"]) 2 3 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 4 load("//prow:def.bzl", "prow_image") 5 6 prow_image( 7 name = "image", 8 base = "@alpine-base//image", 9 visibility = ["//visibility:public"], 10 ) 11 12 go_binary( 13 name = "tot", 14 embed = [":go_default_library"], 15 pure = "on", 16 ) 17 18 go_test( 19 name = "go_default_test", 20 srcs = ["main_test.go"], 21 data = [ 22 "//config:prowjobs", 23 "//prow:configs", 24 ], 25 embed = [":go_default_library"], 26 deps = ["//prow/config:go_default_library"], 27 ) 28 29 go_library( 30 name = "go_default_library", 31 srcs = ["main.go"], 32 importpath = "k8s.io/test-infra/prow/cmd/tot", 33 deps = [ 34 "//prow/config:go_default_library", 35 "//prow/logrusutil:go_default_library", 36 "//prow/pjutil:go_default_library", 37 "//prow/pod-utils/downwardapi:go_default_library", 38 "//prow/pod-utils/gcs:go_default_library", 39 "//vendor/github.com/sirupsen/logrus:go_default_library", 40 ], 41 ) 42 43 filegroup( 44 name = "package-srcs", 45 srcs = glob(["**"]), 46 tags = ["automanaged"], 47 visibility = ["//visibility:private"], 48 ) 49 50 filegroup( 51 name = "all-srcs", 52 srcs = [ 53 ":package-srcs", 54 "//prow/cmd/tot/fallbackcheck:all-srcs", 55 ], 56 tags = ["automanaged"], 57 )