Kontinuální integrace pomocí TFS 2015 (C139)

Osnova kurzu

Během tohoto kurzu si ukážeme, jak nastavit kontinuální integraci, automatickou kompilaci a spouštění testů v prostředí Microsoft Team Foundation Server 2015 nebo Visual Studio Online. Ukážeme si, jak se starat o build agenty a jak celý proces nastavit a zprovoznit.


1. ČÁST

  • Úvod, instalace a chytáky při instalaci
  • Architektura řešení, propojení s Active Directory
  • Build agenti - instalace a konfigurace
  • TFS Proxy
  • Klonování agentů, příprava šablony a nasazování agentů

2. ČÁST

  • Konfigurace a tvorba buildů
  • Triggery
  • Využití Web Hooks a napojení na externí repozitáře
  • Build Artifacts
  • Parametrizace buildů
  • Agent Requirements a skupiny agentů
  • Praktické ukázky

3. ČÁST

  • Praktická část - příprava a konfigurace agentů
  • Praktická část - zprovoznění kontinuální integrace reálného projektu

4. ČÁST

  • Správa uživatelů
  • Práva a skupiny
  • Nastavení e-mailingu
  • Spouštění buildů pomocí REST API
  • Publikování artifactů

5. ČÁST

  • Customizace projektového dashboardu
  • TFS Widget SDK, vývoj vlastních widgetů
  • Rozšiřitelnost a tvorba vlastních build steps
  • Marketplace (on-premise vs. VSO)
  • Code Management

6. ČÁST

  • Test Management (Load Testing, unit a integration testing, UI testing)
  • Release Management

 

Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.

 

Požadované znalosti: C#

Klíčová slova: tfs team foundation server visual studio online kontinuální integrace testování kompilace build

Kategorie: Testování a týmový vývoj

 

Termíny kurzu

Cena zahrnuje účast na všech dnech daného kurzu.

Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.

Mám zájem o in-house kurz

Lektoři

Tomáš Herceg

Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také autorem open source projektu DotVVM.