container release: clang 7.0.0 (r322167)

* clang major version release 6.0.0 -> 7.0.0 (revision r322167)
* go minor version release: 1.9.2 -> 1.9.4
* update the sha256 of python-runtime image to include the latest
changes.
* remove the unnecessary BUILD files from pkg_tar rules.
* also we add container-strucuture-test for the local build
  https://github.com/GoogleCloudPlatform/container-structure-test

Tested:
* Tested building locally with
  `container/debian8-clang-fully-loaded/build.sh -l`
* Tested with Google Cloud Container Builder
  `container/debian8-clang-fully-loaded/build.sh -p <my-project>
  -c test-debian8-clang-fl -t test-r322167 -a`

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

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.