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

CDS meetup Make Continuous Delivery great again

CDS meetup Make Continuous Delivery great again

Coenen Benjamin

February 08, 2018
Tweet

Other Decks in Programming

Transcript

  1. CDS Make Continuous Delivery Great Again • François Samin •

    Steven Guiheux • Yvonnick Esnault • Benjamin Coenen • Team Continuous Delivery @OVH
  2. What is Continuous Deployment? What is Continuous Delivery? BUILD –

    UNIT TESTS – PACKAGE – INTEGRATION TESTS à Manual Deploy BUILD – UNIT TESTS – PACKAGE – INTEGRATION TESTS à Auto Deploy
  3. Why CDS? Self-Service High Availability Auto Scalability REST API /

    Command Line Reusable pipelines Self-Hosting
  4. CDS Hatcheries – Workers @Scale CDS workers Hatchery 1 –

    Checks the needs 2 – Creates Workers automatically
  5. CDS Hatcheries – Workers @Scale Hatchery Openstack Hatchery Marathon CDS

    Workers inside VMs CDS Workers inside containers CDS Workers inside VMs
  6. CDS – Roadmap Workflow as code Listener Kafka Instance Public

    for OSS OVH Repos Providers Migration to new CDS workflows Priority Pool Badges Templates Aggregation of analysis / Code coverage / Security report Timeline OVH Metrics Integration Integrated chat / Chatbot CDS Plugins Hooks Public Roadmap on https://github.com/ovh/cds