# A Modern CI Server for Android

DevFeed: [A Modern CI Server for Android](<https://devfeed.tech/articles/a-modern-ci-server-for-android-30570.md>)

Original publisher: [Read original article](<https://ryanharter.com/blog/2014/07/a-modern-ci-server-for-android/>)

Published: 2014-07-02T07:00:00Z

Content type: opinion

Language: en

Sources: [Blogs on Ryan Harter](<https://devfeed.tech/sources/blogs-on-ryan-harter.md>)

Topics: [Continuous integration](<https://devfeed.tech/topics/continuous-integration.md>), [Android](<https://devfeed.tech/topics/android.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [ci](<https://devfeed.tech/tags/ci.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [opinion](<https://devfeed.tech/tags/opinion.md>)

## AI overview

A freelance Android developer explains why continuous integration servers improve build reliability, test feedback, and build standardization. The article discusses shortcomings the author sees in Jenkins, including web-only configuration and limited build isolation, and describes the search for a modern, open-source CI server with Android support.

## Source excerpt

As a freelance Android developer, I've gotten the opportunity to work with many different client environments when it comes to building and releasing Android (and other) apps. One of the things that I've learned over the years is the importance of a good build server. Why CI? Continuous Integration servers, or CI servers, are designed to checkout your code after each push and build your project, including any tests you might have. This allows you to be notified immediately if and when you commit code that doesn't compile or fails tests. Especially when working in teams, this can offer increased reliability and peace of mind.