Skip to content

Latest commit

 

History

History
90 lines (67 loc) · 2.52 KB

02-jenkins-project.adoc

File metadata and controls

90 lines (67 loc) · 2.52 KB

Jenkins Project

Meet Jenkins

background

Jenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software.

jenkins logo

What is Jenkins ?

background
samurai kk
  • #1 Continuous Integration and Delivery server

  • Created by Kohsuke Kawaguchi in 2006

    • Original project: "Hudson", renamed "Jenkins" in 2011

  • An independent and active community (jenkins.io)

    • 500+ releases to date

    • 150,000+ active installations

    • 300,000+ Jenkins servers

    • 1,200+ plugins

Jenkins Popularity: Through the Roof

Worldwide Adoption

Jenkins in 2016

background

2016 was the year of Jenkins 2

Why Jenkins 2 ?

background

Jenkins 2 Goals

background
  • Target: CI → CD

  • No breaking changes from Jenkins 1

    • Smooth upgrade

    • Plugins compatibility

  • First time experience improvement

    • Brand new Wizard

  • Pipeline-as-Code:

    • Jenkinsfile stored in SCM

    • Groovy DSL: "Code your Pipeline"

Jenkins in 2017 ?

background

Jenkins in 2017

background
  • Declarative Pipeline

    • Still Jenkinsfile

    • Easier

    • Compatible with Scripted Pipeline

  • BlueOcean

    • Brand new GUI

    • Written in ReactJS

    • Opinionated