Continuous Integration Trends from Bitnami’s User Survey
Written by David Dennis, VP of Marketing, Bitnami
During May of 2016, Bitnami conducted its bi-annual user survey. From this survey, a data set was compiled from over 5,000 respondents globally. Bitnami’s international user base consists of many technology focused individuals, with most (~70%) self-identifying as software developers of one type or another.
The survey covered a number of topics including containers, orchestration tools, continuous integration, and database choices. For this post, we will focus on our data around continuous integration (CI).
For those that may not be familiar with a CI system, CI is a practice within software engineering where isolated changes can be immediately tested and reported on when being added to a larger code base. The main purpose of CI is to provide quick feedback and fixes for any bugs that may be newly found within the code base.
When asking our users if they currently use a CI system, 64 percent of them still do not, which implies that regular use of a CI system is still not fully adopted by most software development organizations. Some may find this surprising given the general consensus that agile development and CI systems enable software developers to work more quickly when building, testing, and deploying their applications.
For the 36 percent of our survey respondents that do currently use a CI system (1,830 respondents), it comes to no surprise that Jenkins is the most popular CI tool amongst them by a large amount.
Jenkins is an extendable, web-based software system for the continuous integration of components to form an application program. It is written in Java, is platform-independent and offers a range of plugins. Jenkins supports multiple SCM tools including CVS, Subversion and Git. This software system can also execute Apache Ant and Apache Maven-based projects as well as arbitrary scripts.
If you are a software developer that is looking to integrate with a CI system, check out Bitnami’s Jenkins CI application and deploy on 1&1’s Cloud Platform.
Further information on Bitnami can be found at https://bitnami.com/. To learn more about the 1&1 Cloud App center, please visit https://www.1and1.com/cloud-app-center/cloud-applications.
Bitnami is a library of popular server applications and development environments that can be installed in a click, either on your laptop, in a virtual machine, hosted in the cloud, or in a container. With over a million deployments each month, Bitnami.com has become the world’s most popular destination for many of today’s most popular applications. Bitnami-packaged apps provide a consistent, secure and up-to-date optimized end-user experience on any platform. We take care of compiling and configuring the application and all of its dependencies (third-party libraries, language runtimes, databases) so it works out-of-the-box. The company is also the largest source of applications for the leading cloud marketplaces. Bitnami is headquartered in San Francisco, CA and has a major development center in Seville, Spain. For more information, visit https://www.bitnami.com, or follow us on Twitter (@Bitnami) and Facebook.
Pictures: Bitnami, 1&1