Elemente DevOps

Concepte DevOps

Cem Sakarya

DevOps Risk Advisor

Modelul DevOps de gestionare a schimbărilor

  Modelul DevOps de gestionare a schimbărilor: Platformă pentru dezvoltatori, Codebase & Version Control, DevOps și Platformă de deployment

 

  • Integrare Continuă & Livrare Continuă
Concepte DevOps

Pipeline CI/CD: Version Control, Build, Testing și Staging, Autotest, Deployment

Concepte DevOps

Principii CI

 

  1. Software de control al versiunilor
  2. Integrări frecvente

Ciclul DevOps: Test și Develop sunt evidențiate.

Concepte DevOps

Controlul versiunilor

Conducte simbolizând ramurile de version control.

  • Branch-ul principal ca sursă de referință pentru codebase
  • Mai multe echipe lucrând la același software
  • Peer Review
  • Testare la fiecare etapă
Concepte DevOps

Principii CD

 

  1. Build-uri automate
  2. Teste automate
  3. Timpi de schimbare previzibili și scurți

Ciclul DevOps: Test și Develop sunt evidențiate.

Concepte DevOps

Experimentare

Ciclul DevOps: Deploy este evidențiat.

 

  • Set limitat de utilizatori
  • Colectarea feedback-ului
  • Are loc după fiecare deployment
Concepte DevOps

Bucle de feedback

Ciclul DevOps: Review este evidențiat.

  • Îmbunătățirea continuă a produsului
  • Utilizarea etapei de review pentru bucla de feedback
  • Transformarea feedback-ului în acțiuni
  • Modificarea software-ului dacă este necesar
Concepte DevOps

Să exersăm!

Concepte DevOps

Preparing Video For Download...