commit | 89aec3df95b5fc03b65de0d644b4bc77e9705658 | [log] [tgz] |
---|---|---|
author | Damien Martin-Guillerez <dmarting@google.com> | Sat May 20 10:25:22 2017 -0400 |
committer | Damien Martin-Guillerez <dmarting@google.com> | Thu May 25 09:34:15 2017 -0700 |
tree | cebd239b3c300b93a32e9088a66570e8159a8dd0 | |
parent | ac3809b87b139379e13498d2a0a57b63604414d9 [diff] |
Add downstream jobs for the global pipeline Almost #55 This change does test downstream test with the good refs so will test release branch itself, so when rolled-out it will fix also #59. Roll-out plan: - Set that on ci.bazel.io, test it manually. - Create a test release and trigger the pipeline manually with it - Replace Github PR and Gerrit CR with pipelien job, test them - Set the github trigger to trigger that job instead of the legacy pipeline - Delete the legacy pipeline - Replace the legacy jobs with the new shiny jobs. Change-Id: Icbaf9344407838302bab8db4b80c7b08ecd11c25
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.