Agenda
W ramach tego modułu przyjrzymy się następującym aspektom związanymi z Continous Integration:
- Wprowadzenie do Continous Integration / Continous Deployment
- Co to jest serwer CI na przykładzie Jenkins’a
- Instalacja, uruchomienie i administracja
- Security matrix - bo nasze joby to także wartość intelektualna!
- Job - tworzenie podstawowych zadań
- Kompilacja i budowanie aplikacji
- Testy jednostkowe
- Raporty z testów jednostkowych
- Triggers i chaining - podział zadań na mniejsze
- Pluginy - prawdziwa moc Jenkinsa (repartowanie, metryki i wiele więcej…)
- Artefakty
- Case study - w jaki sposób wykonywać niemal identyczne zadania z różną konfiguracją (deployment do data center na całym świecie)