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  )