Summary
A CI system is a must in today’s software engineering process and a continuation of the effort that was put into TDD.
This chapter introduced GitHub Actions as a good example of a CI system and used the code of Chapter 10 as a realistic example. By completing this chapter, I trust you should be able to add CI configuration to your arsenal of tools.
In the next chapter, we will see how to consider adding tests to a brownfield project, as we don’t always have the luxury of starting a greenfield project all the time.