Continuous Integration and Continuous Deployment, abbreviated CI/CD, is a development practice that helps automate the development process. It is most commonly used within DevOps principles. In my diploma thesis, I want to explain what CI/CD is in general and what tools, as well as practices, are used for its implementation. I want to introduce CI/CD in the company and thus improve their development process. I will focus on the quality of the software and shortening the time from the idea to deploy. I will describe changes made in the company that enabled us to establish pipelines in the company development process.
|