In the previous chapter, we covered CircleCI CLI commands in depth and showed you some techniques to automate tasks in CircleCI. In this chapter, we will cover the Job Log in depth and explain the run steps in more detail. We will explain the workflows concept and show you how to use the CircleCI API to find the most recent builds for a project. We will look at how to debug a slow job by implementing caching in a build, and will finish by using some troubleshooting techniques to run a build with a local config YML script.
The following topics will be covered in this chapter:
- Job log overview
- Debugging slow builds in CircleCI
- Logging and troubleshooting techniques