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