how docker accelerates continuous development at codefresh: containers #101 meetup

9
Implementing Docker-Native CI/CD

Upload: brittany-ingram

Post on 08-Apr-2017

182 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

Implementing Docker-Native CI/CD

Page 2: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

ABOUT ME

• Developer, entrepreneur and technology enthusiast• Live in the Silicon Valley since 2008 • Organizer of Containers 101• Founder & CEO of Codefresh

@RazielTabib

Page 3: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

TRADIONAL CI/CD

The first time code changes are reviewed and tested is at the staging phase, when changes are costly to fix

Page 4: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

FEEDBACK IS RECEIVED AND INCORPORATED EARLIER

Developers can instantly run their code changes in the full application context for feature preview and usability testing.Feedback then, can be easily incorporated before changes are promoted to staging

Page 5: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

INTEGRATION TESTS FAILURES ARE DISCOVERED EARLIER

Run Integration, UI and performance tests on any feature branches using on demand spin up of compositions

Failures can then be addressed earlier in the lifecycle before being promoted to staging

Brittany Ingram
Integration test- Delete S
Page 6: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

PROMOTE ONLY SUCCESSFUL CODE CHANGES

Only changes that have passed review and testing will be promoted, minimizing the risk of costly changes later in the lifecycle

Page 7: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

ENRICH METADATA FOR COMPLETE VISIBILITY

Page 8: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

DEMO

Page 9: How Docker Accelerates Continuous Development at Codefresh: Containers #101 Meetup

SIGN UP @www.codefresh.io