Create new nosla_xenial_docker container for ci. (#222)
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index a979482..b90a443 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -24,6 +24,11 @@
test_flags:
- "--test_output=errors"
- "--verbose_failures"
- - "--extra_execution_platforms=@bazel_toolchains//configs/ubuntu16_04_clang/1.0:nosla_xenial_docker"
- - "--host_platform=@bazel_toolchains//configs/ubuntu16_04_clang/1.0:nosla_xenial_docker"
- - "--platforms=@bazel_toolchains//configs/ubuntu16_04_clang/1.0:nosla_xenial_docker"
+ - "--extra_execution_platforms=@bazel_toolchains//configs/ubuntu16_04_clang/1.1:nosla_xenial_docker"
+ - "--host_platform=@bazel_toolchains//configs/ubuntu16_04_clang/1.1:nosla_xenial_docker"
+ - "--platforms=@bazel_toolchains//configs/ubuntu16_04_clang/1.1:nosla_xenial_docker"
+ # TODO(xingao): Remove the flags below once in Buildkite setting.
+ - "--host_javabase=@bazel_toolchains//configs/ubuntu16_04_clang/latest:javabase"
+ - "--javabase=@bazel_toolchains//configs/ubuntu16_04_clang/latest:javabase"
+ - "--crosstool_top=@bazel_toolchains//configs/ubuntu16_04_clang/latest:crosstool_top_default"
+ - "--extra_toolchains=@bazel_toolchains//configs/ubuntu16_04_clang/latest:toolchain_default"
diff --git a/configs/ubuntu16_04_clang/1.1/BUILD b/configs/ubuntu16_04_clang/1.1/BUILD
index faed72a..00d5f51 100644
--- a/configs/ubuntu16_04_clang/1.1/BUILD
+++ b/configs/ubuntu16_04_clang/1.1/BUILD
@@ -118,3 +118,22 @@
}
""",
)
+
+# Experimental ubuntu1604 based container with Docker.
+# Based on l.gcr.io/google/rbe-ubuntu16-04:r340178
+platform(
+ name = "nosla_xenial_docker",
+ constraint_values = [
+ "@bazel_tools//platforms:x86_64",
+ "@bazel_tools//platforms:linux",
+ "@bazel_tools//tools/cpp:clang",
+ "//constraints:xenial",
+ "//constraints/sanitizers:support_msan",
+ ],
+ remote_execution_properties = """
+ properties: {
+ name: "container-image"
+ value:"docker://gcr.io/asci-toolchain/nosla-xenial-docker@sha256:b4f34255823ae7f95f38712b85013ec26926c8c5b565b0d3f1d32e1295394e9d"
+ }
+ """,
+)