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