Pracovní snídaně - build proces "zdarma"
Build proces je jedním z velmi důležitých aspektů každého SW projektu. Nestačí pouze programovat, je nutné také umět všechny vytvořené artefakty vzít, zkombinovat a sestavit z nich fungující systém se správnou konfiguraci a v neposlední radě tento systém také nainstalovat. Za pojmy "sestavit" a "nainstalovat" se může skrývat práce pro jednoho člověka na pár minut, ale také práce pro tým lidi na několik dnů či týdnů. Zaleží na mnoha faktorech - jak složitý je váš systém, kolik různých prostředí musíte rozlišovat, jakým způsobem máte řešeno konfiguraci řízeni a především - jak propracovaný a automatizovaný je váš build proces!
Cílem nadcházející Java pracovní snídaně je představit v širším kontextu problematiku build procesu, konkrétně bychom se radí věnovali následujícím oblastem:
-
Automatizaci procesu
-
Continuous integration
-
Existenci různých typů prostředí (vývojové, akceptační, produkční, ...)
-
Existenci heterogenních systémů
-
Release managementu, verzováni
-
Vazbě na konfigurační řízeni
-
Vazbě na testování
Program se bude skládat z následujících příspěvků:
1) Úvodní blok
-
základní vymezeni tématu přednášky
-
vysvětleni souvisejících pojmů
2) Case study I
-
využiti nástrojů Ant a CruiseControl
-
build databáze
-
instalace
3) Case study II
-
komplexní využiti nástroje Maven
-
integrace pomoci nástroje Hudson
4) Case study III
-
představeni nástroje CSVAutomate
-
komplexní správa build procesu z jediného místa
-
kompletní automatizace ve specifickém kontextu
5) Case study IV
-
migrace OS skriptu skupiny systémů do nástrojů Ant a CruiseControl
-
automatizace zálohovaní
-
nejde jen o data
-
centralizace konfigurace serveru
-
6) Závěr, shrnuti
Pro registrované účastníky je pracovní snídaně zdarma.