I started a new project and there were two options for continuous integration: 1. Running CI as a hosted service using Travis. 2. Using my old friend Jenkins. There were some pros and cons with both options: