building efficient ci / cd pipeline - accenture...building_ci-cd-pipeline1_vinay krishna created...

18
Building efficient CI / CD Pipeline Vinay Krishna

Upload: others

Post on 04-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Building efficient CI / CD Pipeline

Vinay Krishna

Page 2: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

https://www.riverchasechurch.org/wp-content/uploads/2017/06/Why-am-I-here-400x400.jpeg

Page 3: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Quick Check

Page 4: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

CI / CD PipelineWhat is it?

http://myntology.com/wp-content/uploads/2012/01/whi-am-i-here-596x350.jpg

Page 5: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Discuss

• What are the activities needed for Product Development?

• List down the activities such as Coding, Testing etc.

Page 6: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Source Build Different Type of Test Production

Continuous Integration

Continuous Delivery

Continuous Deployment

Feedback

UT

Page 7: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

https://cdn.pixabay.com/photo/2014/10/30/23/04/pressure-water-line-509871_960_720.jpg

http://www.blogandjournal.com/wp-content/uploads/2015/05/Brown-water-

form-faucet.jpg

Hurray Nothing Broken in pipeline!! But what about quality!!! – Why?

Page 8: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

http://vertassets.blob.core.windows.net/image/e4153ada/e4153ada-2399-4d4f-afbd-b8c955c5e653/broken_water_pipe.jpg

Broken Build pipeline – Who cares?

Page 9: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Group Activity

Page 10: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z
Page 11: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Some very common symptomsHave you experienced these symptoms?

Page 12: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

http://static.gulfnews.com/polopoly_fs/1.1389578!/image/529360662.jpg_gen/derivatives/box_460346/529360662.jpg

It's always red - Does it really matter / Who cares

Page 13: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

https://saucelabs.com/cms-images/junit_images_green_light.jpg

It's always green. So, it's good only – What about False Positive

Page 14: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

https://mikefinnsfiction.files.wordpress.com/2012/04/money-1.jpg

Is this much good enough - I'm not sure

Page 15: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

http://happyfoodhealthylife.com/wp-content/uploads/2016/02/dont-have-time-to-workout-4FEATURE-400x266.jpg

We cannot run daily - it needs more time

Page 16: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

http://thumbs.dreamstime.com/x/needle-haystack-ii-8884663.jpg

Is this scenario covered or exits - No one knows, only God knows

Page 17: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

http://www.ministryoftesting.com/wp-content/uploads/2014/10/typical_pyramid.jpg

Thank you!

But we are different

Do you respect Test Pyramid - We know it, however we are different so don't need it

Page 18: Building efficient CI / CD Pipeline - Accenture...Building_CI-CD-Pipeline1_Vinay Krishna Created Date: 20180622060303Z

Thank You!Vinay Krishna

[email protected]://linkedin.com/in/vinaykrishna