In the previous chapter, we showed how to debug a Travis CI project locally and explained the Travis CI web interface in more detail. We also looked at how to do logging in Travis CI. This chapter will help you get set up with CircleCI and we will explain how to create a Bitbucket account and we will go over how to set up both GitHub and Bitbucket on a new CircleCI account. We will create a simple Java project in Bitbucket and run a CircleCI build for it. We will also discuss how to navigate the Bitbucket UI. We will then end the chapter by creating a new GitHub repository and discuss a CircleCI YML script that will install Golang via a Docker image and run our unit tests.
The following topics will be covered in this chapter:
- An introduction to CircleCI
- A comparison of CircleCI and Jenkins
- CircleCI prerequisites
- Setting up CircleCI in GitHub...