github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/spyglass/lenses/junit/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library") 2 load("@build_bazel_rules_nodejs//:defs.bzl", "rollup_bundle") 3 load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") 4 5 go_library( 6 name = "go_default_library", 7 srcs = ["lens.go"], 8 importpath = "k8s.io/test-infra/prow/spyglass/lenses/junit", 9 visibility = ["//visibility:public"], 10 deps = [ 11 "//prow/spyglass/lenses:go_default_library", 12 "//vendor/github.com/joshdk/go-junit:go_default_library", 13 "//vendor/github.com/sirupsen/logrus:go_default_library", 14 ], 15 ) 16 17 ts_library( 18 name = "script", 19 srcs = ["lens.ts"], 20 deps = [ 21 "//prow/spyglass/lenses:lens_api", 22 ], 23 ) 24 25 rollup_bundle( 26 name = "script_bundle", 27 entry_point = "prow/spyglass/lenses/junit/lens", 28 deps = [ 29 ":script", 30 ], 31 ) 32 33 filegroup( 34 name = "resources", 35 srcs = [":script_bundle"], 36 visibility = ["//visibility:public"], 37 ) 38 39 filegroup( 40 name = "template", 41 srcs = ["template.html"], 42 visibility = ["//visibility:public"], 43 ) 44 45 filegroup( 46 name = "package-srcs", 47 srcs = glob(["**"]), 48 tags = ["automanaged"], 49 visibility = ["//visibility:private"], 50 ) 51 52 filegroup( 53 name = "all-srcs", 54 srcs = [":package-srcs"], 55 tags = ["automanaged"], 56 visibility = ["//visibility:public"], 57 )