github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/spyglass/lenses/buildlog/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     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/buildlog",
     9      visibility = ["//visibility:public"],
    10      deps = [
    11          "//prow/spyglass/lenses:go_default_library",
    12          "//vendor/github.com/sirupsen/logrus:go_default_library",
    13      ],
    14  )
    15  
    16  ts_library(
    17      name = "script",
    18      srcs = ["buildlog.ts"],
    19      deps = [
    20          "//prow/spyglass/lenses:lens_api",
    21      ],
    22  )
    23  
    24  rollup_bundle(
    25      name = "script_bundle",
    26      entry_point = "prow/spyglass/lenses/buildlog/buildlog",
    27      deps = [
    28          ":script",
    29      ],
    30  )
    31  
    32  filegroup(
    33      name = "resources",
    34      srcs = [
    35          "buildlog.css",
    36          ":script_bundle",
    37      ],
    38      visibility = ["//visibility:public"],
    39  )
    40  
    41  filegroup(
    42      name = "template",
    43      srcs = ["template.html"],
    44      visibility = ["//visibility:public"],
    45  )
    46  
    47  filegroup(
    48      name = "package-srcs",
    49      srcs = glob(["**"]),
    50      tags = ["automanaged"],
    51      visibility = ["//visibility:private"],
    52  )
    53  
    54  filegroup(
    55      name = "all-srcs",
    56      srcs = [":package-srcs"],
    57      tags = ["automanaged"],
    58      visibility = ["//visibility:public"],
    59  )
    60  
    61  go_test(
    62      name = "go_default_test",
    63      srcs = ["lens_test.go"],
    64      embed = [":go_default_library"],
    65  )