continuous delivery using jenkins

23
Continuous Delivery using Jenkins

Upload: leena-s-n

Post on 19-Aug-2014

382 views

Category:

Engineering


2 download

DESCRIPTION

This is the slides of the presentation that we used for Continuous Delivery using Jenkins

TRANSCRIPT

Page 1: Continuous delivery using jenkins

Continuous Delivery using

Jenkins

Page 2: Continuous delivery using jenkins

Why Continuous Delivery is important

Intro to Jenkins and Build Pipeline Setup

Takeaways

Page 3: Continuous delivery using jenkins
Page 4: Continuous delivery using jenkins

Water Scrum Fall

Page 5: Continuous delivery using jenkins

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software

First Principle of Agile Manifesto

Page 6: Continuous delivery using jenkins

Done = Released

Page 7: Continuous delivery using jenkins
Page 8: Continuous delivery using jenkins
Page 9: Continuous delivery using jenkins

Fast, automated feedback on the correctness of your application every time there is a change to code

Continuous Integration

Page 10: Continuous delivery using jenkins

Continuous Integration in Action

Page 11: Continuous delivery using jenkins

Business

Engineering Team

Page 12: Continuous delivery using jenkins

Continuous Delivery

Fast, automated feedback on the production readiness of your application every time there is a change — to code, infrastructure,or configuration.

Page 13: Continuous delivery using jenkins

Configuration Management

Page 14: Continuous delivery using jenkins

Build Pipeline

Guarantees the production readiness

Makes release a risk-free automated affair

Tie release with business decisions

Page 15: Continuous delivery using jenkins

Build Pipeline in Action

Page 16: Continuous delivery using jenkins

Feature Branches

Page 17: Continuous delivery using jenkins

Mainline Development

Page 18: Continuous delivery using jenkins
Page 19: Continuous delivery using jenkins

Summary

Everyone is responsible for Release

Build Quality In

Continuous Improvement

Page 20: Continuous delivery using jenkins

If humans start doing those repetitive tasks which computers are designed to do, all the computers get together late at night and laugh at you

Neal Ford

Page 21: Continuous delivery using jenkins

Next Steps

How long would it take you to deploy a change that involves just one single line of code?

Can this be done on a repeatable, reliable basis?

Mary and Tom Poppendieck

Page 22: Continuous delivery using jenkins
Page 23: Continuous delivery using jenkins

Thanks !!

Questions?

http://bit.ly/JenkinsCDWorkshop

@leenasn @akshaykashain continuousdelivery.in