Prvky DevOps

Koncepty DevOps

Cem Sakarya

DevOps Risk Advisor

Model řízení změn DevOps

  Model řízení změn DevOps: Vývojářská platforma, Kódová základna a správa verzí, DevOps a Nasazovací platforma

 

  • Continuous Integration & Continuous Delivery
Koncepty DevOps

CI/CD pipeline: Správa verzí, Sestavení, Testování a staging, Autotest, Nasazení

Koncepty DevOps

Principy CI

 

  1. Software pro správu verzí
  2. Časté integrace

Cyklus DevOps: zvýrazněny fáze Test a Develop.

Koncepty DevOps

Správa verzí

Trubky symbolizující větve ve správě verzí.

  • Hlavní větev jako zdroj pravdy pro kódovou základnu
  • Více týmů pracujících na stejném softwaru
  • Peer Review
  • Testování v každém kroku
Koncepty DevOps

Principy CD

 

  1. Automatizované sestavení
  2. Automatizované testy
  3. Předvídatelné a krátké časy změn

Cyklus DevOps: zvýrazněny fáze Test a Develop.

Koncepty DevOps

Experimentování

Cyklus DevOps: zvýrazněna fáze Deploy.

 

  • Omezená skupina uživatelů
  • Sběr zpětné vazby
  • Probíhá po nasazení změny
Koncepty DevOps

Smyčky zpětné vazby

Cyklus DevOps: zvýrazněna fáze Review.

  • Průběžné zlepšování produktu
  • Využití fáze Review pro zpětnou vazbu
  • Přeměna zpětné vazby na akci
  • Úprava softwaru dle potřeby
Koncepty DevOps

Lass uns üben!

Koncepty DevOps

Preparing Video For Download...