CloudBees: 'You get as many concurrent build agents as you want.'
After a beta of the CloudBees software as a service for Java developers was released last month, JAXenter spoke to CEO Sacha Labourey about this new project, how it ties in with Hudson, and performing Continuous Integration in the cloud.
JAXenter: Can you explain the CloudBees project?
Sacha Labourey: Our company aims at delivering the leading Java Platform-as-a-Service(PaaS). Yet, instead of focusing solely on the production aspect, we aim at delivering services that will help developers all along the application lifecycle, from development to production, through QA and staging. We think the cloud can enable developers to refocus on their applications and remove any IT concern on the way.
JAXenter: How does the CloudBees SaaS for Java developers, leverage Hudson?
Sacha Labourey: Our Hudson as a Service offering is very much our first "PaaS customer": we have made Hudson multi-tenant and allow developers to get top-quality, stable continuous integration in the cloud without spending any time setting it up or maintaining it.
JAXenter: What are the benefits of performing Continuous Integration in the cloud?
Sacha Labourey: CI usage is very spiky: when you perform releases or at specific point in time during the day, you need a lot of compute resources but at other times you don't use them at all, which makes CI very suitable for the cloud where resources can be obtained on-demand. When you try to achieve this on-demand, first it is not necessarily easy to get those resources from the IT department, typically more focused on production and post-production issues, and then managing a farm of compute resources is time-intensive. With CloudBees, you do not need to manage anything, we do everything for you, and you get as many concurrent build agents as you want, concurrently, and pay only by the minute of usage. You really get the best of all worlds.
JAXenter: What additional products and services, will CloudBees deliver in the future?
Sacha Labourey: We are currently working on our first PaaS offering and, in parallel, on adding new development services next to our first Hudson service.