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  )