github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/prow/cmd/hook/BUILD (about)

     1  package(default_visibility = ["//visibility:public"])
     2  
     3  load(
     4      "@io_bazel_rules_go//go:def.bzl",
     5      "go_binary",
     6      "go_library",
     7      "go_test",
     8  )
     9  
    10  go_binary(
    11      name = "hook",
    12      data = [
    13          "//prow:configs",
    14      ],
    15      library = ":go_default_library",
    16  )
    17  
    18  go_test(
    19      name = "go_default_test",
    20      srcs = ["main_test.go"],
    21      data = [
    22          "//prow:configs",
    23      ],
    24      library = ":go_default_library",
    25      deps = ["//prow/plugins:go_default_library"],
    26  )
    27  
    28  go_library(
    29      name = "go_default_library",
    30      srcs = ["main.go"],
    31      deps = [
    32          "//prow/config:go_default_library",
    33          "//prow/git:go_default_library",
    34          "//prow/github:go_default_library",
    35          "//prow/hook:go_default_library",
    36          "//prow/kube:go_default_library",
    37          "//prow/plugins:go_default_library",
    38          "//prow/slack:go_default_library",
    39          "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library",
    40          "//vendor/github.com/prometheus/client_golang/prometheus/promhttp:go_default_library",
    41          "//vendor/github.com/prometheus/client_golang/prometheus/push:go_default_library",
    42          "//vendor/github.com/sirupsen/logrus:go_default_library",
    43      ],
    44  )
    45  
    46  filegroup(
    47      name = "package-srcs",
    48      srcs = glob(["**"]),
    49      tags = ["automanaged"],
    50      visibility = ["//visibility:private"],
    51  )
    52  
    53  filegroup(
    54      name = "all-srcs",
    55      srcs = [":package-srcs"],
    56      tags = ["automanaged"],
    57  )