Monthly Archives: June 2015

Kosuke square

Liveblogging from Jenkins User Conference 2015 Day 2

The following is likely to have typos, mistakes and poor writing. I’m liveblogging from the Jenkins User Conference in London. Quick links: DevOps and why 50 Production Deploys Per Day is Essential: Martin Croker @martincroker and Markus Rendall @markusrendall Conversation with Kohsuke Kawaguchi, creator of Jenkins, about continuous delivery for databases From virtual machines to containers: Achieving Continuous Integration, Build…

IMAG0836

Liveblogging from Jenkins User Conference 2015 Day 1

The following is likely to have typos, mistakes and poor writing. I’m liveblogging from the Jenkins User Conference in London. Quick links: Welcome and Introductions: Harpreet Singh @singh_harpreet Keynote Address: Kohsuke Kawaguchi @kohsukekawa An integrated Deployment Pipeline with Jenkins and CloudFoundry: Sufyaan Kazi @sufyaan_kazi How to optimize Automated Testing with Everyone’s Favourite Butler: Viktor Clerc @viktorclerc Continuous Delivery @cloud-scale: Harpreet…

Hippos square

Critiquing two different approaches to delivering databases: Migrations vs state

tl;dr Some argue that thinking about databases purely in terms of migrations provides repeatability and reliable deployments. Others argue that working declaratively, treating the database state as code, is a better development experience providing immutability, reliable testing and greater productivity. Most people have a strong opinion – not enough people discuss the relative pros and cons in a balanced way.…