dart-archive / sdk

The Dartino project was an experiment seeking to improve productivity when writing application code for embedded devices.
https://dartino.org
Other
330 stars 36 forks source link

Handle re-imaging of buildbot machines #317

Open sgjesse opened 9 years ago

sgjesse commented 9 years ago

Some of our build-bot machines are GCE instances, and they get re-imaged once in awhile. This cause them to stop working as buildbot machines, as additional installs and configuration is required.

We should at least document the installation and configuration that is required, so it is not trial and error every time.

If at all possible we should automate it.

@kustermann can you please update this bug with the list of actions you performed on the re-imaged bots today?

mkustermann commented 9 years ago

cc: @whesse

We (Rico, Bill, ...) have discussed these things many times and the bottom line is: The best thing we could do is to have no bot modifications at all.

I think the right step is to work with chrome infra to get either our modifications into VM images & puppet configuration (disadvantage: very inflexible, takes a long time) or get chrome infra to get us a way / a hook for us to run certain things as root (installation, mounting, chroot, ...).

Bot modifications get lost if

As for documentation, the slave*-m3 GCE VMs need the following additional steps at the time of this writing: