In this chapter, we covered the job log in depth and showed you how to use the CircleCI API to add projects. We showed you how to analyze the job log and explained in more detail what a workflow is in CircleCI. We looked at how to use the CircleCI API to find the most recent build. We then looked at how to debug slow builds in Circle CI and wrapped up by showing you how to use a local config YML script to experiment with new changes to the CircleCI YML script.
In the next chapter, we will look at some best practices with continuous integration/continuous delivery and look at some patterns of configuration management, in particular secrets management, and present some checklists when implementing CI/CD in software companies.