add rbe-debian8 container by container_layer

* make use of container_layer rule to generate the experimental
rbe-debian8 container.
* rbe-debian8 container can pass the same tests as the current
debian8-clang-fully-loaded container
* since `layers` attr is used in container_image rule, we rename
`layers` -> `language_layers`

Tested:
- bazel test //container/debian8-clang-fully-loaded:all
- bazel test //container/experimental/rbe-debian8:all

Change-Id: I7c4a9e626d720d94f6f730f31f3f4d57c35a9a10
6 files changed
tree: dc4e8edae7aa8942f121e15ddf0d9f9bee6c2cce
  1. .bazelci/
  2. bazelrc/
  3. configs/
  4. container/
  5. examples/
  6. rules/
  7. scripts/
  8. skylib/
  9. test/
  10. third_party/
  11. .gitignore
  12. AUTHORS
  13. CONTRIBUTING.md
  14. CONTRIBUTORS
  15. LICENSE
  16. README.md
  17. WORKSPACE
README.md

Build status

bazel-toolchains

https://github.com/bazelbuild/bazel-toolchains is a repository where Google hosts Bazel toolchain configs. These configs are required to configure Bazel to issue commands that will execute inside a Docker container via a remote execution environment.

These toolchain configs include:

  • C/C++ CROSSTOOL file,
  • BUILD file with toolchain rules, and
  • wrapper scripts.

Release information of toolchain configs can be found at: https://releases.bazel.build/bazel-toolchains.html.

This repository also hosts the skylark rule used to generate toolchain configs.