Thesis Details
Vývoj software pomocí Continuous Delivery
Purpose of this work is to make the reader familiar with the principles of Continuous Delivery. Among them belongs automated deployment, frequent and repeatable delivery, versioning of applications and infrastructures configuration. These principles allow the develop-ment team to deliver the product very effective and ensure that customers get the ordered product in time and the fastest way possible. In the focus is the Windows platform, automatization and encryption of sensitive data. We will learn how to solve the problem of versioning relational databases and how to ensure working migration of database schema and data. Part of the work is a description, how to introduce Continuous Delivery in a team.
continuous delivery, continuous integration, deployment, TeamCity, Packer, Vagrant, WebDeploy, IIS, Windows Server, Report Server, Chef, Blue/Green, deployment pipeline, PowerShell, PowerShell Remoting, DPAPI
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
@bachelorsthesis{FITBT18866, author = "D\'{a}vid Moln\'{a}r", type = "Bachelor's thesis", title = "V\'{y}voj software pomoc\'{i} Continuous Delivery", school = "Brno University of Technology, Faculty of Information Technology", year = 2016, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/18866/" }