Auto Trader: from Contininuous Integration to Continuous Delivery
Here is a talk I gave at DevOpsManc about our Continuous Delivery team at Auto Trader and their activities facilitating automated deployment, preparing for a move into a private cloud and encouraging a culture of Continuous Delivery.
that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early. ! By integrating regularly, you can detect errors quickly, and locate them more easily.
use Shellcheck and Unofficial Bash Strict Mode Don’t deploy your apps with RPMs / don’t use rpmbuild Remember rpmbuild differs between Linux / UNIX flavours Tackling provisioning can make deployment go away Don’t model deployments with your CI tool JVM is good to you—portability is easily taken for granted CONCLUSIONS