Jenkins Pipeline is a game changing way to write automation jobs with Jenkins. Pipeline supports from simple one-step hello-world type jobs to the most complex parallel pipelines or Docker operations like creation or publication of images. Best of all, they support manual/automated intervention and also an extension mechanism to avoid the DRY effect on your build pipeline. Combining Jenkins Pipeline with Docker can seriously reduce friction in your DevOps efforts.
But Jenkins Pipeline is not the only new thing that are in Jenkins 2.0, there is also UX improvements better out-of-the-box experience and a new website.
Come to this session to learn what’s new in Jenkins 2.0 and how you can improve your Continuous Delivery Pipeline with Jenkins Pipeline as well as see what is coming after Jenkins 2.0.
26. J E N K I N S P I P E L I N E - A S - C O D E
alexsotob lordofthejars
27. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
28. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
Less
click-and-type,
more
code
29. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
Less
click-and-type,
more
code
From
simple
to
complex
30. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
Less
click-and-type,
more
code
From
simple
to
complex
Survives
Jenkins
restarts
&
connection
losses
31. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
Less
click-and-type,
more
code
From
simple
to
complex
Survives
Jenkins
restarts
&
connection
losses
Reusable
Definitions
32. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
Less
click-and-type,
more
code
From
simple
to
complex
Survives
Jenkins
restarts
&
connection
losses
Reusable
Definitions
Build
history/trend
segregated
per
branches
33. F E A T U R E S O F P I P E L I N E E C O S Y S T E M
Configuration
in
Source
Repositories
Less
click-and-type,
more
code
From
simple
to
complex
Survives
Jenkins
restarts
&
connection
losses
Reusable
Definitions
Build
history/trend
segregated
per
branches
UI
68. L E T ' S W I N D D O W N
alexsotob lordofthejars
69. C O N C L U S I O N S
Pipeline
as
Code
for
Microservices
alexsotob lordofthejars
70. C O N C L U S I O N S
Pipeline
as
Code
for
Microservices
Easy
migration
from
Jenkins
1.X
to
2.X
alexsotob lordofthejars
71. C O N C L U S I O N S
Pipeline
as
Code
for
Microservices
Easy
migration
from
Jenkins
1.X
to
2.X
More
changes
in
near
future
alexsotob lordofthejars
72. C O N C L U S I O N S
Pipeline
as
Code
for
Microservices
Easy
migration
from
Jenkins
1.X
to
2.X
More
changes
in
near
future
Jenkins
as
Platform
alexsotob lordofthejars
73. I T
I S
N O T
N E C E S S A R Y
T O
C H A N G E .
S U R V I V A L
I S
N O T
M A N D A T O R Y.
W. Edwards Deming
alexsotob lordofthejars