Nasazení Continuous Delivery s využitím TeamCity
Většina firem má nasazen nějaký Continuous integration (CI) server. Málo firem ovšem dojde až tak daleko, aby z automatizace těžil celý vývojový proces. Při řešení konfigurace středně velkých projektů jsem se setkal s tím, že řešení problémů takto rozsáhlých projektů nejsou nikde prakticky vysvětleny. Proto si prakticky krok za krokem ukážeme, jak nastavit dva různé scénáře ASP.NET projektu k dosažení Continuous delivery.
17:00 - 17:10 - Představení WUGu
17:10 - 18:30 - 1. část přednášky
19:00 - 19:15 - Přestávka a občerstvení
18:45 - 20:30 - 2. část přednášky
20:30 - Diskuze
Use case A: Zrychlení buildu rozkopírováním build konfigurace
1. Ukázka nastavení continuous delivery (build, unit testy, code coverage, kontrola kvality, deployment)
2. Rozkopírování build konfigurace, nastavení různých kombinací build tasků a úprava build plánu
Use case B: Rozdělení projektu na vícero menších projektů
1. Rozdělení projektu na menší subprojekty
2. Vytvoření samostatných build konfigurací pro jednotlivé subprojekty
3. Nastavení závislostí mezi subprojekty a znovupoužití již zkompilovaného kódu, dle potřeby