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 )