Skip to content

mdavid626/triton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

triton

Vývoj software pomocí Continuous Delivery

Software Development with Continuous Delivery

Bakalářská práce, FIT VUT Brno

Zadání:
  1. Nastudujte agilní metodiky vývoje software a koncept Continuous Delivery (CD). Seznamte se s vývojem/správou webových aplikací na platformě Windows Server/IIS a s databázovým serverem MS SQL. Prozkoumejte další vhodné technologie dle potřeby (např. TeamCity, Blue/Green atd.). Popište typické problémy řešitelné pomocí CD.
  2. Podle pokynů vedoucího navrhněte ukázkovou aplikaci, na které demonstrujete aplikace CD a řešení vybraných problémů vývoje webových aplikací (např. Blue/Green nasazení, různé role a oprávnění, nasazení cross-domain, verzování databáze atd.).
  3. Implementujte navržený postup včetně využití nástrojů a infrastruktury vhodné pro aplikaci CD. Porovnejte typická řešení bez a s aplikací CD a popište typický postup pro zavedení CD ve vývojářském týmu.
  4. Vyhodnoťte přínos CD, porovnejte vývoj/nasazení/údržbu/rychlost vydání nových verzí aplikace před a po nasazení CD.
Část požadovaná pro obhajobu SP:

Body 1, 2 a implementace základní verze demonstrační aplikace.

Kategorie:

Informační systémy

Literatura:

HUMBLE, Jez a David FARLEY. Continuous delivery: reliable software releases through build, test, and deployment automation. Upper Saddle River, NJ: Addison-Wesley, 2010, 463 p.

Demo

Triton: Environment Luna

Triton: Hector Tools

Trition: TeamCity Demo