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 )