This move allows developers to use CloudBees to accelerate the development process, and then deploy applications onto AWS Elastic Beanstalk. AWS Elastic Beanstalk is a PaaS that enables users to create applications and push them to a definable set of AWS services, including Amazon EC2, Amazon S3 and elastic load balancers, plus several other AWS services.
CloudBees announced the new integration at the AWS re:Invent 2013 conference in Las Vegas on Nov. 12.
The service allows developers to take advantage of the continuous integration features of the CloudBees Platform while offering a choice of deployment options. The combination of CloudBees and AWS makes it easy for Elastic Beanstalk users to keep their applications in a release-ready state at all times and to continuously deliver application updates.
“The AWS community is already very familiar with Jenkins CI as the best way to perform continuous integration and deployment," said Andrew Lee, vice president of business development at CloudBees, in a statement. "The CloudBees Platform makes Jenkins CI available as a development service and now connects to Elastic Beanstalk as a deployment target. Developers have another great option for developing and deploying in the cloud.”
The CloudBees Continuous Delivery Platform provides a set of high-performing, cloud-based development services, including continuous integration (CI) based on Jenkins, the popular open-source continuous integration server. The CloudBees Platform provides a broad set of continuous deployment options including CloudBees’ own runtime service, as well as AWS Elastic Beanstalk, CloudFoundry.com and Google App Engine.
Last month, the Jenkins Community, the community of developers using the Jenkins CI server, announced that active installations on the Jenkins platform increased from 48,164 to almost 70,000 from October 1, 2012 to September 30, 2013. The number of new plug-ins also grew from 607 to 832 during the same time period.
“The combination of the CloudBees Platform and Amazon’s Elastic Beanstalk offers us a unique way to develop and deploy our financial services applications," said Gary Kennedy, chief operating officer at Clarus Financial Technology, in a statement. "More importantly, it provides the flexibility, freedom of choice and simplicity for application development and deployment that we want. Using the CloudBees PaaS, we are able to develop applications faster and more efficiently, allowing us to do a better job in our core business of serving our financial customers’ business needs."
This latest CloudBees announcement marks another milestone in the company’s ongoing investment in platform extensibility and openness, as well as its commitment to continuous cloud delivery based on Jenkins CI for development and deployment automation. The CloudBees platform allows development organizations to deploy to their target platform of choice.
At JavaOne 2013 in September, it announced Continuous Cloud Delivery for mobile applications through a set of mobile PaaS features that provide support for hosted OS X and iOS builds. This offering extends the capability CloudBees already offers for Android application development. The addition of iOS and OS X support establishes CloudBees as a PaaS vendor that offers fully automated building and testing for iOS apps, completely in the cloud. At the conference, CloudBees also announced a new mobile PaaS resource center that offers mobile developers valuable content to aid them in using Jenkins continuous integration.