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 )