github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/boskos/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 = "boskos",
    12      library = ":go_default_library",
    13  )
    14  
    15  go_test(
    16      name = "go_default_test",
    17      srcs = ["boskos_test.go"],
    18      data = ["resources.json"],
    19      library = ":go_default_library",
    20      deps = [
    21          "//boskos/common:go_default_library",
    22          "//boskos/ranch:go_default_library",
    23      ],
    24  )
    25  
    26  go_library(
    27      name = "go_default_library",
    28      srcs = ["boskos.go"],
    29      deps = [
    30          "//boskos/ranch:go_default_library",
    31          "//vendor/github.com/sirupsen/logrus:go_default_library",
    32      ],
    33  )
    34  
    35  filegroup(
    36      name = "package-srcs",
    37      srcs = glob(["**"]),
    38      tags = ["automanaged"],
    39      visibility = ["//visibility:private"],
    40  )
    41  
    42  filegroup(
    43      name = "all-srcs",
    44      srcs = [
    45          ":package-srcs",
    46          "//boskos/client:all-srcs",
    47          "//boskos/common:all-srcs",
    48          "//boskos/janitor:all-srcs",
    49          "//boskos/metrics:all-srcs",
    50          "//boskos/ranch:all-srcs",
    51          "//boskos/reaper:all-srcs",
    52      ],
    53      tags = ["automanaged"],
    54  )