Let’s have a look at Bitrise.io. Continuous integration is an integral part of your software development lifecycle. And there is a lot of great tools out there that one might use. Bitrise is an interesting one for your mobile only project. It’s fairly easy to use and offers lots of functionality. Let’s have a look.
You can start using Bitrise for free. Although the free tier limits you to 200 builds per month, 10mins build time and 1 concurrent build. Enough to explore it’s capabilities and maybe even for small playground projects.
If you are looking for an easy way to apply continuous integration to your projects on Github, Travis CI might be for you. Travis is a service offering continuous integration to your repositories on Github. If you are in the area of software development professionally, I am sure you are doing CI of some flavor: Jenkins, Bamboo, TeamCity, or any other CI tool that fits your needs. And if by any chance you are not (and you probably should!) Travis might be worth having a look at. Or if you are looking for an alternative, some way to reduce load on your existing server infrastructure, something for the projects you are working on in your free time or just out of curiosity. Here is a quick look on Travis.
In this post we will be setting up automated builds for a Github project. Every time commits get pushed onto the repository, we want Travis to automatically trigger an automated build for us so that we know the code still compiles in an environment other than the machine the code were developed on. For this I will again take one of my Android projects as an example.