aaSemble / python-aasemble.django

4 stars 17 forks source link

Use preemptible nodes on GCE #310

Open pljensen opened 8 years ago

pljensen commented 8 years ago

Preemptible nodes are often perfectly adequate for our needs and cost only a fraction of normal nodes.

We should have a way to detect that a build was pre-empted and restart it if this happens. GCE provides a way to run a shutdown-script. The shutdown script could somehow signal the build process in a way that we can record from the controller side.