Your CI should work off grid

A principle : You should be able to maintain your production system when your CI vendor is down. This doesn&rsquo;t mean you must maintain reduntant CI systems, but rather define your build with an open toolkit and only use the CI vendor-specific definition languages as &ldquo;glue&rdquo;.