github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/velodrome/transform/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 = "transform",
    12      library = ":go_default_library",
    13  )
    14  
    15  go_test(
    16      name = "go_default_test",
    17      srcs = [
    18          "fetcher_test.go",
    19          "influx_test.go",
    20      ],
    21      library = ":go_default_library",
    22      deps = [
    23          "//velodrome/sql:go_default_library",
    24          "//velodrome/sql/testing:go_default_library",
    25      ],
    26  )
    27  
    28  go_library(
    29      name = "go_default_library",
    30      srcs = [
    31          "fetcher.go",
    32          "influx.go",
    33          "transform.go",
    34      ],
    35      deps = [
    36          "//velodrome/sql:go_default_library",
    37          "//velodrome/transform/plugins:go_default_library",
    38          "//vendor/github.com/golang/glog:go_default_library",
    39          "//vendor/github.com/influxdata/influxdb/client/v2:go_default_library",
    40          "//vendor/github.com/jinzhu/gorm:go_default_library",
    41          "//vendor/github.com/jinzhu/gorm/dialects/mysql:go_default_library",
    42          "//vendor/github.com/spf13/cobra:go_default_library",
    43      ],
    44  )
    45  
    46  filegroup(
    47      name = "configs",
    48      srcs = glob(["*.yaml"]),
    49  )
    50  
    51  filegroup(
    52      name = "package-srcs",
    53      srcs = glob(["**"]),
    54      tags = ["automanaged"],
    55      visibility = ["//visibility:private"],
    56  )
    57  
    58  filegroup(
    59      name = "all-srcs",
    60      srcs = [
    61          ":package-srcs",
    62          "//velodrome/transform/plugins:all-srcs",
    63      ],
    64      tags = ["automanaged"],
    65  )