commit | 24bc44f43cd8c76fb29b44a67c1bc7256a9b81bc | [log] [tgz] |
---|---|---|
author | Damien Martin-Guillerez <dmarting@google.com> | Wed Jul 12 14:47:14 2017 +0200 |
committer | Damien Martin-Guillerez <dmarting@google.com> | Mon Jul 24 12:55:13 2017 +0200 |
tree | bab09641cacf6b90b2e35b13853615021d581b47 | |
parent | 1839c56736660a78f24c2893fcd26729c1851973 [diff] |
Discard old builds for all jobs Discard builds older than 90 days for regular jobs and older than 25 builds for maintainance job. This should be accompanied by an archiving of the build logs for release in case we need it. Fixes #88. Change-Id: I063f45dfead4f1861c3822978191c1d20816f5c2
This workspace contains the setup for the continuous integration system of Bazel. This setup is based on docker images built by bazel.
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.