commit | fa55fd7593fe05919d1ff1d7308f997a9056f74b | [log] [tgz] |
---|---|---|
author | Klaus Aehlig <aehlig@google.com> | Wed Jun 07 13:34:11 2017 +0200 |
committer | Klaus Aehlig <aehlig@google.com> | Wed Jun 07 14:03:27 2017 +0200 |
tree | 65f5ab4a8852947305a6d864ddaf07d28425d506 | |
parent | 8e829238bc36567bfa5e1bc47766e3f2e1b9da18 [diff] |
Update FreeBSD 12 slaves to a newer image FreeBSD's 12-current is the development branch and hence has binary incompatible changes from time to time. So update the base image to reflect the recent changes and again be compatible with the binary packes for that system. Also readd freebsd-12 to the build tests. Fixes #77. Change-Id: I2a5d23ce8d586436ffb6aeb971209b951b7957d8
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.