This chapter will give an overview of the Travis job log and the various sections in the job log. This chapter will also explain how to debug a Travis build job in a couple of different ways, including building locally using Docker and then running a build in debug mode. We will go over all the different ways to get a job ID and how to enable debug mode in public repositories and then use the Travis API to start a build in debug mode. We will explain how to use tmate, which is a terminal multiplexor, and then we will talk about logging environment variables in the Travis Web Client. Finally, we will cover how to do deployments in Travis CI using Heroku and how to debug deployment failures.
The following topics will be covered in this chapter:
- Travis web client overview
- Debug build locally with Docker
- Running build in debug mode
- Travis Web UI...