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

CONTINUOUS INTEGRATION AT ZALANDO TECH

CONTINUOUS INTEGRATION AT ZALANDO TECH

A SCALING APPROACH

Lothar Schulz

April 25, 2016
Tweet

More Decks by Lothar Schulz

Other Decks in Technology

Transcript

  1. CONTINUOUS INT EGRATION AT Z ALANDO T ECH A S

    C A L I N G A P P R O A C H L O T H A R S C H U L Z @ L O T H A R _ S C H U L Z A P R I L 2 5 T H 2 0 1 6
  2. 2 ABOUT ZAL ANDO employees in Berlin active users employees

    in Europe Tech employees 4500 18 M ~10000 1000 App downloads 16 M revenue 3BN EUR
  3. 3 ABOUT ME Continuous Integration accountable for CI servers team

    at Zalando Tech Deployment Tools accountable for deployment team (DC & across AWS) at Zalando Tech SCM/VCS accountable for source code management team at Zalando Tech Open Source https://github.com/zalando https://github.com/lotharschulz @lothar_schulz
  4. 4 Jenkins (http://jenkins-ci.org/) logo by Charles Lowell and Frontside BACK

    IN EARLY 2014 DATACENTER CI -D EV C I- QA S L AV E S L AV E S L AV E S L AV E S L AV E S L AV E S L AV E S L AV E
  5. 10 CI ON THE CLOUD AU TO S CA L

    I NG 1 1 1 M A S T E R AU TO S CA L I NG 1 1 8 S L AV E R53 Backups as EBS snapshots
  6. 11 CI ON THE CLOUD 1 Jenkins Master 1 Slave

    default plugin setup administrative rights create / delete jobs create / delete views install / drop plugins manage access
  7. 12 CI ON THE CLOUD „AWS JENKINSES“ One new t

    eam al most every mont h ~ 50% of a ll Tech t eams
  8. 15 CLOUDLOBSTE R executors always there and healthy versioned changes

    comes with default plugins available on open network github enterprise & github.com integration fully STUPS compliant OAuth2 for authentication and authorization Pipeline templates self service