This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams http://gotoams.nl Zan Markan - Developer Advocate at CircleCI ABSTRACT A CI/CD pipeline seems straightforward to implement and maintain. Yet it can often quickly become a tedious time sink and a source of universal frustration on many teams. From flaky builds, to long running builds, to flaky long running builds, the sources of frustration are endless. With the goal to ship more and faster as well as to compete in an ever changing industry, we can (and must) do better. This talk will cover best practices for performance, stability, security, and maintainability of CI/CD pipelines, each supported with practical examples and counterexamples. Some examples of topics covered: • Integrating security scanning as part of the build and test automation • Techniques for speeding up the builds and faster recovery from failures • The importance of getting the whole team involved in the CI/CD process • Understanding the bottlenecks and areas for improvement both in the CI/CD pipelines and across the organization • Planning for failure and reverting broken deploys [...] TIMECODES 00:00 Intro 07:35 Continuous Integration 08:43 Continuous Deployment 09:15 Multiple dimensions of CI/CD success 09:41 Speed 11:33 Running your pipelines faster 15:40 CI/CD is like an ambulance 17:20 Recovering from failures 20:25 Security & risk management 23:36 Beyond the CI/CD tool 26:02 DevOps is about people 28:15 Revert what's broken 30:15 CI/CD success = freedom 31:18 Outro Download slides and read the full abstract here: https://gotoams.nl/2022/sessions/2012/practical-tips-and-tricks-for-ci-cd-success RECOMMENDED BOOKS David Farley • Continuous Delivery Pipelines • https://leanpub.com/cd-pipelines Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd David Farley • Modern Software Engineering • https://amzn.to/3GI468M Aaron Parecki • OAuth 2.0 Simplified • https://amzn.to/2A3IMOf Aaron Parecki • OAuth 2.0 Servers • https://amzn.to/3ecHEsz Aaron Parecki • The Little Book of OAuth 2.0 RFCs • https://amzn.to/3i7qnlC Kelly Shortridge & Aaron Rinehart • Security Chaos Engineering • https://www.verica.io/sce-book https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #ContinuousDelivery #CD #CICD #BDD #DevOps #Testing #StateOfDevOps #StateOfDevOpsReport #Programming #SoftwareEngineering #CDPipelines #DeploymentPipelines #CloudNative #CircleCI Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.