Organization and control of continuous code delivery
Loading...
Date
2020
Authors
Ivanov, Oleksii
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In this thesis will be defined what is: continuous integration (CI),
continuous deployment and delivery (CD), branching strategies. Then will be covered
common patterns and anti-patterns of implementation mentioned systems.
The second part of the thesis will explore Continuous Integration with focus
on it parts. Will be explained importance and ways of optimization of CI process.
The third part will uncover Continuous Deployment process. Will be covered
Infrastructure as a Code approach (IaC), release strategies for production, and zerodowntime deployments approaches. The finally: some example of zero-downtime
implementation will be presented.
Description
Keywords
CI/CD systems, IaC, release strategies, GIT flow, zero-downtime, branching strategies, master thesis