Challenges of Applying CI & CD Scenarios
Continuous Integration (CI) and Continuous Delivery (CD) are sometimes stated as prerequisites for DevOps. In the previous chapter, we discussed the basics of CI/CD and how DevOps depends on it. Their implementation was presented in Chapter 21, Understanding DevOps Principles, too. But differently from the other practical chapters, the purpose of this chapter is to discuss how to enable CI/CD in a real scenario, considering the challenges that you, as a software architect, will need to deal with.
The topics covered in this chapter are as follows:
- Understanding CI/CD
- CI/CD and GitHub
- Understanding the risks and challenges when using CI/CD
- Understanding the WWTravelClub project approach for this chapter
Like in the previous chapter, the example of WWTravelClub will be presented during the explanations of the chapter, since all the screens captured to exemplify CI/CD use it. Besides this, we will offer...