github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/velodrome/token-counter/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  )
     8  
     9  go_binary(
    10      name = "token-counter",
    11      library = ":go_default_library",
    12  )
    13  
    14  go_library(
    15      name = "go_default_library",
    16      srcs = [
    17          "influx.go",
    18          "token-counter.go",
    19      ],
    20      deps = [
    21          "//vendor/github.com/golang/glog:go_default_library",
    22          "//vendor/github.com/google/go-github/github:go_default_library",
    23          "//vendor/github.com/influxdata/influxdb/client/v2:go_default_library",
    24          "//vendor/github.com/spf13/cobra:go_default_library",
    25          "//vendor/golang.org/x/oauth2:go_default_library",
    26      ],
    27  )
    28  
    29  filegroup(
    30      name = "configs",
    31      srcs = glob(["*.yaml"]),
    32  )
    33  
    34  filegroup(
    35      name = "package-srcs",
    36      srcs = glob(["**"]),
    37      tags = ["automanaged"],
    38      visibility = ["//visibility:private"],
    39  )
    40  
    41  filegroup(
    42      name = "all-srcs",
    43      srcs = [":package-srcs"],
    44      tags = ["automanaged"],
    45  )