15
CI/ CD In een integratie landschap What could go wrong?

RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Embed Size (px)

Citation preview

Page 1: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

CI/CDIn een integratie landschap

What could go wrong?

Page 2: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen
Page 3: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Start van een SOA project…

Excel..!Sneakerware!(FTP, connect:direct, NDM, UUCP)

Upgrade, migratie,vervanging

Page 4: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

GEEN TIJDGEEN GELDGEEN MENSEN…

Beschikbare resources….

Page 5: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Eerste keer naar PRD

Page 6: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Veranderingen..Ingeslage

n weg

Page 7: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Production, revisited

DEV versus OPS

Page 8: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

VeranderingenBegin continuous integrationVerzameling scriptsAutomatische build releaseAutomatische deployment naar DEV

Page 9: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Production, once more…

Page 10: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Verhoogde voorspelbaarheid Kortere doorlooptijd Minder FTE per release Minder bugs

Page 11: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Hoe doen we het?

CI en CD

Page 12: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Continuous integration

releasetest

buildACC

Page 13: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Continuous delivery

PRD

ACC

TST

Page 14: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Conclusie

Starten CI/CD

vanaf dag 1

Vanaf dag 1 OTAP op

orde

OPS doet mee aan

ontwikkeling CI/CD

DEV doet mee aan release

Page 15: RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, Dirk Janssen

Vragen en opmerkingen?