Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Stop thinking, go faster

Stop thinking, go faster

Findings and lessons learned while moving towards continuous deployment @ Elmar

Jeroen Rosenberg

May 07, 2012
Tweet

More Decks by Jeroen Rosenberg

Other Decks in Technology

Transcript

  1. Elmar's deployment procedure v2 1. Run puppet on load balancers

    to install the new static resources 2. Run puppet on app server 1 to install the new web app 3. Check if it worked (optionally) 4. Run puppet on app server 2 to install the new web app
  2. Solution 1. Allow us to have a controlled amount of

    versions of static resources deployed in production 2. Each app points to a specific version of the static resources 3. While we're installing a new version, the old one still works