Job log overview
The job log in CircleCI is different than in Travis CI, as each step in each job is run in a separate non-login shell and CircleCI sets some smart defaults for each step in the job.
Run steps in job with a default build job
We will create a new repository to demonstrate multiple jobs in the default build job. The repository will be called circleci-jobs-example
(https://github.com/packtci/circleci-jobs-example) and will have multiple run declarations in the build job. We will be using Node.js as our programming language of choice for demonstration purposes. Remember that we need to add the new project to CircleCI so that it can become aware of our project. In the previous chapters, we added the projects using the CircleCI web UI, but let's use the CircleCI API to add our new project to CircleCI.
Adding a project to CircleCI via the API
We learned how to work with the CircleCI API in Chapter 13, CircleCI CLI Commands and Automation, so please read the Working with the CircleCI...