Správa sestavení v prostředí Team Foundation Build

Název práce: Správa sestavení v prostředí Team Foundation Build
Autor(ka) práce: Jašíková, Naďa
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Pecinovský, Rudolf
Jazyk práce: Česky
Abstrakt:
Cílem této práce je popsat správu sestavení v rámci prostředí Team Foundation Server a vytvořit funkční doplněk Visual Studia pro správu sestavení -- Build Manager. Práce v úvodu vymezuje, co správa sestavení vlastně znamená a definuje místo automatizovaného sestavování v rámci životního cyklu vývoje projektu. Po obecném úvodu se práce zaměřuje na konkrétní technologii pro podporu vývoje projektu -- Team Foundation Server a v rámci této technologie na správu sestavení v rámci Team Foundation Build. Kapitoly týkající se těchto konkrétních technologií začínají popisem architektury a jednotlivých komponent prostředí. Následuje popis klíčových částí konceptu Team Foundation Build a možností, jak upravit proces sestavení tak, aby vyhovoval konkrétnímu týmu. V další části práce je seznam klientských nástrojů, které slouží ke správě sestavení a krátký výčet funkcí jednotlivých nástrojů. Popis funkčnosti stávajících klientských nástrojů střídá kapitola o možnostech integrace s vývojovým prostředím Visual Studio s výběrem konkrétní možnosti pro implementaci doplňku Build Manager. Na základě povahy požadovaného nástroje a díky možnostem nové verze Team Foundation Server 2010 a Visual Studio 2010 je vybrána možnost implementovat doplněk jako Visual Studio Package a pro účely nasazení použít strukturu VSIX. Závěrečná kapitola práce se věnuje samotnému doplňku Build Manager, přičemž kromě základního výčtu požadovaných funkcí popisuje také několik zajímavostí z hlediska implementace a shrnutí využití pro uživatele.
Klíčová slova: Správa sestavení; Build Manager; Team Foundation Build
Název práce: Managing Builds in Team Foundation Server
Autor(ka) práce: Jašíková, Naďa
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Pecinovský, Rudolf
Jazyk práce: Česky
Abstrakt:
Objectives of this bachelor thesis include summarizing the aspects of build management in the Team Foundation Server environment on one hand and creating Build Manager, a functional extension of Visual Studio to support build management. Initially, the thesis defines what the build management process is and places the automated build process in the project development life cycle. After the general introduction, specific technology to support the project development process is introduced -- Team Foundation Server -- and within the TFS environment, Team Foundation Build is covered. The chapters concerning specific technology start off by describing the architecture of the particular environment, including its components and their purpose. Further on, the key concept of Team Foundation Build is introduced and options to customize the build process are described. The following chapter lists the available client tools to access Team Foundation Build and to manage builds and short lists of their functions are included. After having described the existing clients, Visual Studio extensibility is covered as a basis for the new client tool to be developer. Based on the requirements on Build Manager and thanks to the new versions of Team Foundation Server 2010 a Visual Studio 2010, the Visual Studio Package project type is selected and for the purpose of deployment, the VSIX structure is used. The final chapter covers the actual Visual Studio extension -- Build Manager. Apart from listing the basic functional requirements on the new tool, the chapter describes implementation-related matters and a brief summary of implemented functions from the user's point of view.
Klíčová slova: Team Foundation Build; Build Management; Build Manager

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 5. 6. 2011
Datum podání práce: 7. 12. 2011
Datum obhajoby: 24. 1. 2012
Identifikátor v systému InSIS: https://insis.vse.cz/zp/34945/podrobnosti

Soubory ke stažení

    Poslední aktualizace: