We are excited to announce that this year, for the first time, Kiratech has attended Jenkins World, the event dedicated to the Continuous Integration & Delivery tool that took place in San Francisco on August 30th – 31st and saw about 2.000 attendees.
On August 30th, Kohsuke Kawaguchi, the creator of Jenkins and CTO of CloudBees, delivered the opening keynote highlighting the transformation that has occurred in the Jenkins community this year, through innovations such as Declarative Pipeline and Blue Ocean, the new Jenkins UX.
Then Sacha Labourey, CloudBees founder and CEO, held a speech discussing the new updates from CloudBees and some exciting news about the transformations that are occurring cross-industry as a result of DevOps and continuous delivery adoption. He announced one of the most important highlight: the new CloudBees solution, called DevOptics.
CloudBees DevOptics is a solution for delivering end-to-end application delivery information, creating a comprehensive view of the software delivery process. DevOptics collects data from on-line software channels to generate a complete overview of the application delivery process based on essential information and indicators. In this way, a company will be able to identify which tools, applications and teams are involved, and where it is achieving a ROI, which are the possible areas for improvement and where increase collaboration.
On August 31st, day two of the conference, Jez Humble, CTO at DevOps Research and Assessment LLC and co-author of “The DevOps Handbook, Lean Enterprise and Continuous Delivery”, discussed how to implement DevOps principles and practices and how to overcome typical obstacles.
We are going to highlight the most important points covered during the keynotes in the following blog post. Hoping you’ll enjoy it!
At first at the conference Jenkins wanted to report multiple milestones achieved this year, in particular:
- With an estimated 1,000,000+ users around the world, Jenkins is the de facto the continuous delivery and DevOps orchestration tool.
- Jenkins is widely considered the most popular automation server in use today.
- The project hit more than 150,000 active installations as of June 30, 2017 —that demonstrated a growth of 50 percent from January of 2015, when they announced the 100,000 active installations.
- The number of Jenkins pipelines increased to over 625.000.
- In the 2016 State of Jenkins Community Survey, 85 percent of community survey respondents stated that their company’s use of Jenkins had grown over the past year, and the 90 percent said their use of Jenkins is mission-critical for their company
“Cloudbees is in Jenkins what Red Hat is to Linux” told Jean-Philippe Briend, Architect solution of the Cloudbees France to clarify the role of the company.
- Jenkins was also awarded “Best DevOps Open Source Project” by comas part of the DevOps Dozen awards. “Jenkins has really become the emblem of continuous delivery,” said Alan Shimel, editor-in-chief, DevOps.com. “Everyone has a plugin for Jenkins, and while there are lots of great open source developer tools on the market, Jenkins is one of the most used and most trusted. The sheer number of users speak for the reliability and innovation Jenkins provides.”
- In February 2017, the Jenkins project and its community released Declarative Pipeline, a new, simpler way to automate continuous delivery pipelines. With this announcement, the project introduced declarative syntax to pipeline automation, making it significantly easier for DevOps teams to create and maintain continuous delivery pipelines. CloudBees collaborated with the Jenkins community to develop the new functionality.
- In April, the anticipated launch of Blue Ocean, a dramatic new UX implementation for Jenkins, brought a new user experience to Jenkins. Blue Ocean is based on a personalized, modern design that allows users to graphically create, visualize and get an instant status of their continuous delivery pipelines. Blue Ocean reimagines the Jenkins user experience, enabling software delivery teams with members of all skill levels to more easily adopt continuous delivery. CloudBees supported also this project by providing an entire team of developers working on the project.
The previous releases of Jenkins 2 and Jenkins Pipeline in 2016, followed by Declarative Pipeline and Blue Ocean in 2017, have roused the adoption of Jenkins Pipeline.
“The uptake in Jenkins usage continues to set record numbers, and Jenkins innovation is accelerating dramatically,” said Kohsuke Kawaguchi, Jenkins founder and CTO at CloudBees. “In 2017, we saw Declarative Pipeline and Blue Ocean introduced and they have quickly been adopted by the community — gaining tremendous traction and realizing immediate acceptance.”.
The other major announcement made at the Conference concerned the new CloudBees Jenkins Enterprise release. The solution is focalised on managing teams and adopting the pipeline to create software in a reproducible and standardized way, while allowing teams to choose the right tools for each project to increase the productivity of the organization. The new version features the entirely new user experience (UX) based on the open source Blue Ocean project mentioned above, that enables organizations to develop their DevOps initiatives through an intuitive interface.
With this new release, organizations can quickly integrate new projects and teams with preconfigured security and integrations embedded in code repositories, accelerating their DevOps process.
The updated version of CloudBees Jenkins Enterprise offers more possibilities for integration with development teams: it offers in fact integrations to over 1,400 DevOps tools and technologies.
Teams using CloudBees Jenkins Enterprise can accelerate software delivery by quickly collaborating on software delivery projects, integrating new teams and starting projects in minutes, creating a standard software deployment pipeline, and eliminating installation and administration complexities.
James Dumay, director of product management at CloudBees, said “the new user experience is designed from the ground up for team productivity, and it can be easily used by technical professionals, as well as nontechnical users”.
Moied Wahid, Director of developer experience at PayPal, declared "Our developers started exploring Blue Ocean, and they started loving it. There was a huge pull from our engineering community and a push from the infrastructure side.".
"Continuous delivery is helping organizations turn their digital transformation dreams into reality," remarked Harpreet Singh, vice president of products at CloudBees, in a statement. "It gives them the speed and agility to spin up new application projects that deliver value and support the business needs”.
Patrick Chanezon, member of the technical staff at San Francisco-based Docker Inc., declared that Docker is using Jenkins to continuously build the Docker product: "We're building both Docker Community Edition and Docker Enterprise Edition using Jenkins.”. "Docker and Jenkins are like peanut butter and jelly for developers and ops to modernize their traditional applications.".
CloudBees Jenkins Enterprise for VMware Cloud on AWS
Another important announcement made during the conference concernes CloudBees Jenkins Enterprise that is now available on AWS for VMware Cloud customers. VMware Cloud on AWS combines VMware Software-Defined Data Center (SDDC) software for AWS professionals and physical infrastructure.
VMware users can now easily scale their CloudBees deployments by directing workloads and deployment resources based on Jenkins to VMware Cloud on AWS. When VMware Cloud is first launched on AWS; CloudBees Jenkins Enterprise is a plug-and-play deployment solution for customers who develop and deploy applications in VMware Cloud over AWS.
Jenkins Advisor
Last but not least, Cloudbees is introducing Jenkins Advisor, a free tool that provides a database based on Jenkins environment information. It analyses the Jenkins nodes and measures their state of operation. Available in SaaS mode, Jenkins Advisor allows you to download a configuration at regular intervals.