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

Axel Fontaine on Continous Delivery

Axel Fontaine on Continous Delivery

More Decks by Enterprise Java User Group Austria

Other Decks in Technology

Transcript

  1. Build Automatisierung Schneller Build ---> Schnelles Feedback Früh einchecken, oft

    einchecken Build grün hat die höchste Prio Nichts Neues einchecken, solange Build rot ist Zurückrollen, wenn Build zu lange rot ist
  2. Version Control Build Build DEV Continuous Integration Small Tests Medium

    Tests Large Tests Small Tests Medium Tests Large Tests
  3. Test Automatisierung Schnelle Tests ---> Schnelles Feedback Alle Tests ausführen

    vor dem Einchecken Dummies einsetzen für externe Systeme Tests laufen komplett lokal (auch ext. Systeme) Tests mit @Ignore nicht einchecken
  4. Version Control Build Build Release DEV Continuous Integration Small Tests

    Medium Tests Large Tests Small Tests Medium Tests Large Tests Artifact Repository
  5. Deployment Automatisierung Schnelles Deployment ---> Schnelles Feedback Ein Deployment Package

    … … mit Code, Konfiguration und DB Delta … … vollautomatisiert deployen … … nach jedem grünen Build !
  6. Version Control Build Build Release DEV Continuous Integration Small Tests

    Medium Tests Large Tests Small Tests Medium Tests Large Tests Artifact Repository Ziel Deployment Script backup stop install start …
  7. DB