Shopify
Shopify logoShopify · Feature trail

Continuous Integration of Framework Head

4 posts · Oct 2016 – Aug 2021

What this trail covers

Shopify has evolved its strategy for continuously integrating the latest upstream commits of critical frameworks, such as Rails, into production. This proactive approach involves living on the 'edge' of the framework's master branch, with automated tools for weekly integration, extensive CI testing against a large test suite, and a phased deployment strategy using canaries to mitigate risks. This builds upon previous efforts to upgrade major framework versions and manage the risks associated with long-running upgrades.

All Shopify trails