github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/cmd/crier/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 load("//prow:def.bzl", "prow_image") 3 4 go_library( 5 name = "go_default_library", 6 srcs = ["main.go"], 7 importpath = "k8s.io/test-infra/prow/cmd/crier", 8 visibility = ["//visibility:private"], 9 deps = [ 10 "//prow/client/informers/externalversions:go_default_library", 11 "//prow/config:go_default_library", 12 "//prow/config/secret:go_default_library", 13 "//prow/crier:go_default_library", 14 "//prow/flagutil:go_default_library", 15 "//prow/gerrit/client:go_default_library", 16 "//prow/gerrit/reporter:go_default_library", 17 "//prow/github/reporter:go_default_library", 18 "//prow/logrusutil:go_default_library", 19 "//prow/pubsub/reporter:go_default_library", 20 "//vendor/github.com/sirupsen/logrus:go_default_library", 21 "//vendor/golang.org/x/time/rate:go_default_library", 22 "//vendor/k8s.io/client-go/util/workqueue:go_default_library", 23 ], 24 ) 25 26 go_binary( 27 name = "crier", 28 embed = [":go_default_library"], 29 visibility = ["//visibility:public"], 30 ) 31 32 prow_image( 33 name = "image", 34 base = "@git-base//image", 35 visibility = ["//visibility:public"], 36 ) 37 38 filegroup( 39 name = "package-srcs", 40 srcs = glob(["**"]), 41 tags = ["automanaged"], 42 visibility = ["//visibility:private"], 43 ) 44 45 filegroup( 46 name = "all-srcs", 47 srcs = [":package-srcs"], 48 tags = ["automanaged"], 49 visibility = ["//visibility:public"], 50 ) 51 52 go_test( 53 name = "go_default_test", 54 srcs = ["main_test.go"], 55 embed = [":go_default_library"], 56 deps = [ 57 "//prow/flagutil:go_default_library", 58 "//prow/gerrit/client:go_default_library", 59 ], 60 )