Ask a room of developers which CI system they’re using and there is a good chance that several, if not most, will say Jenkins. Not wanting to see their favorite CI subsumed by Oracle, Jenkins was spun out in 2011 as its own product. It’s widely recognized as the most feature-rich CI available with easy configuration, continuous delivery and continuous integration support, easily test, build and stage your app, and more. It supports multiple SCM tools including CVS, Subversion and Git. It can execute Apache Ant and Apache Maven-based projects as well as arbitrary scripts. Out of the box, the Bitnami Jenkins package includes Jenkins, Apache, Tomcat, and Git.
More on Jenkins
Launch on more than just a Single VM using Jenkins Cluster
Looking to use Jenkins with multiple concurrent jobs and heavier workloads? Use Bitnami’s Multi-Tier configuration, which uses the native cloud provider APIs to split the application into a Master node and several worker nodes.
On Microsoft Azure, you can launch this configuration into your account using the Microsoft Azure Marketplace.
Why use the Bitnami Jenkins Stack?
Bitnami makes it easy to run Jenkins in the cloud, locally or virtually. The Bitnami Jenkins Stack is:
We track every release of Jenkins and update our stack shortly after it's released.
If serious security issues are discovered, we provide new versions of Jenkins as soon as possible, often within hours of the availability of a fix.
With Bitnami, you get the same software stack and configuration regardless of where you are deploying Jenkins or other Bitnami Applications. This makes it easy to migrate between different platforms.
With the Bitnami Jenkins Stack compiling, configuring and all of its dependencies are taken care of, so it works out-of-the-box.
Reviews of Bitnami Jenkins Write a Review →
Bitnami Jenkins works pretty well for us (on AWS ec2 instance running CentOS release 6.8). But I'm faced with an issue that's making my head spin. I tried to clone this Jenkins instance and appropriately changed the URL in the jenkins.model.JenkinsLocationConfiguration.xml file. It works fine without security, but once I enable OpenID SSO, Jenkins keeps routing back to the original URL. What am I missing?
Jenkins may be a good application, but the current implementation on Bitnami hosted at AWS is horrible. The application is simply not available. After asking support, I did only get some feedback that Jenkins is not available and that they talk to developers. However, no feedback for days.
Bitnami should make it very easy to deploy an application out of the box, but in case of Jenkins this is not possible today. Very disappointing.
Several hours later I am giving up and manually installing it.
Because this isn't doing anything I need it to.
Sure it setup in a few clicks and installed without a problem. But the product itself isn't satisfying my needs.
it only runs on a Linux VM, so if you need to build anything windows related. Good luck. Don't be fooled by the fact that it has options to run windows batch scripts in the configuration settings, why those are there is beyond me. So if you are not well versed in building in a Linux environment be prepared for a headache. this does not simplify the process.
Any and all documentation is completely unhelpful. The explanations are cryptic and force you to do hours of research to figure out what a field requires. When they could have easily added a second sentence to the tool tip with the expected formatting and saved me time and headache.
No one uses this service AFAIK, so you can't even find useful help on stackoverflow, nor could I find related support questions about simple configuration and setup on their site. I had to go off of random blogs to get help.
So far I have not had a pleasant experience. I have use CI before in the past, but this is my first time setting it up and choosing a platform. I think a lot of it comes down to there only being one mention of the VM being Ubuntu. I missed that on install and wasted an entire day thinking the VM was built in windows. So please make it more clear that you can ONLY install on Linux for Azure, even though you have a windows installer.
We use Jenkins extensively at Bitnami to schedule and manage builds. We have found it straightforward to use and administer and the extensive ecosystem of plugins is great
Setting up jenkins with the bitnami image is a breeze. I also had one in my micro aws instance to play around so I could just learn new stuff!
Doesn't take you anymore than 5min to have your own Jenkins ready to be your servant with bitnami and aws