github.com/GoogleCloudPlatform/testgrid@v0.0.174/platform/BUILD.bazel (about)

     1  # TODO(fejta): describe this package.
     2  
     3  toolchain(
     4      name = "cc-toolchain",
     5      exec_compatible_with = [
     6          "@bazel_tools//platforms:linux",
     7          "@bazel_tools//platforms:x86_64",
     8          "@bazel_tools//tools/cpp:clang",
     9      ],
    10      target_compatible_with = [
    11          "@bazel_tools//platforms:linux",
    12          "@bazel_tools//platforms:x86_64",
    13      ],
    14      toolchain = "//cc:cc-compiler-k8",
    15      toolchain_type = "@bazel_tools//tools/cpp:toolchain_type",
    16      visibility = ["//visibility:public"],
    17  )
    18  
    19  platform(
    20      name = "platform",
    21      constraint_values = [
    22          "@bazel_tools//platforms:linux",
    23          "@bazel_tools//platforms:x86_64",
    24          "@bazel_tools//tools/cpp:clang",
    25      ],
    26      exec_properties = {
    27          "container-image": "docker://l.gcr.io/google/rbe-ubuntu18-04@sha256:48b67b41118dbcdfc265e7335f454fbefa62681ab8d47200971fc7a52fb32054",
    28          "OSFamily": "Linux",
    29      },
    30      parents = ["@local_config_platform//:host"],
    31      visibility = ["//visibility:public"],
    32  )
    33  
    34  # TODO(fejta): https://github.com/bazelbuild/bazel-toolchains/blob/dac71231098d891e5c4b74a2078fe9343feef510/rules/exec_properties/exec_properties.bzl#L143
    35  platform(
    36      name = "with_network",
    37      exec_properties = {
    38          "dockerNetwork": "standard",
    39      },
    40      parents = [":platform"],
    41      visibility = ["//visibility:public"],
    42  )
    43  
    44  filegroup(
    45      name = "package-srcs",
    46      srcs = glob(["**"]),
    47      tags = ["automanaged"],
    48      visibility = ["//visibility:private"],
    49  )
    50  
    51  filegroup(
    52      name = "all-srcs",
    53      srcs = [":package-srcs"],
    54      tags = ["automanaged"],
    55      visibility = ["//visibility:public"],
    56  )