commit | aeb82b59816c30a657255844313df9bb9246d2e8 | [log] [tgz] |
---|---|---|
author | Damien Martin-Guillerez <dmarting@google.com> | Mon Sep 04 12:45:54 2017 +0200 |
committer | Damien Martin-Guillerez <dmarting@google.com> | Mon Sep 04 14:09:46 2017 +0200 |
tree | eaa698ec409483d5bc5b81059d4a60ba9e8b25e7 | |
parent | 83474df805def39b635f3817ba5c2fde2f37aa1d [diff] |
Refactor the docker files - Remove wily images - Uses aliases so we can later replace the docker built image with distroless version - Have the apt-get update in the same line of the apt-get install to avoid caching issues from docker. Change-Id: I1dc706964a3389c7e4496be1bfcefa20d26beeae
This workspace contains the setup for the continuous integration system of Bazel. This setup is based on docker images built by bazel.
If you are a user of the CI system, you might be interested in the following document:
Make sure you have a Bazel installed with a recent enough version of it. Also make sure gcloud and docker are correctly configured on your machine. Only docker version 1.10 or later is supported.
More documentation:
init.sh
: initializes the whole CI platform. This may delete VMs and do other irreversible changes, so handle with care.vm.sh
: lets you control the machines (e.g. start/stop them, create/delete/reimage them), including the Jenkins controller and the executor nodes.