Continuous Integration provides many benefits to the software development process. Did I break the build? How many of our tests pass on the latest version? How can we distribute the latest version of our app to our testers smoothly? Continuous Integration can help answer all of these questions.

For those that have been around for a while, there have been many CI tools (CruiseControl) along the road to CircleCI and many are still relevant (Jenkins).

Yesterday, I started looking at CircleCI in depth after watching Donn Felker’s excellent video on Caster.io and here are a few simple steps to get started with CircleCI and Android.

To start, sign up for a CircleCI account here and sync your Github repositories.

Add a project that you would like to add to CircleCI. CircleCI will try to build your project automatically, but to maintain better control over your CI process you should use a circle.yml file. This file should be placed in the base directory of your project.

A sample circle.yml can be found below. Change the words CriminalIntent to the name of your project and make sure that the build-tools version in the circle.yml matches the build tools version in your build.gradle file for your app module.

After being an event organizer for a few Meetup groups in Austin, I decided to start my own! It’s mainly focused on outdoor activities and music events, but will probably end up having a little bit of everything!

Please join if you’d like!

Friendly Austin

Austin, TX 1,935Friends

Friendly Austin is a group dedicated to developing friendships and sharing healthy experiences with each other.We will be exploring all that Austin has to offer including:Hi…

Yesterday my first merge request to the Ubuntu project was approved! It is small, but feels great. It’s an automated test that tests the deletion of a playlist from the Ubuntu Music App.

Thank you to everyone who has written and published tutorials on how to get up to speed with Ubuntu QA and automating with Autopilot! The Orange Notebook was a great resource. Thank you to everyone who helped me with fix the formatting issues I had. Working on a project this size, I now realize how important it is to keep code structure and syntax consistent.