Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
Next

Share

Berlin DevOps Meetup 2018-07-12

Using CI to create code pipelines is well understood. However, when it comes to creating the pipelines, reuse, version control and dependencies can cause problems. This can be overcome by turning all your CI into code, not just the pipeline. Learn real-world scenarios of how to incorporate these techniques into your current CI/CD capabilities

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Berlin DevOps Meetup 2018-07-12

  1. 1. Start Building CI/CD as Code The 7 Lessons Learnt from Deploying and Managing 100s of CI Environments Aaron Walker, Technology Director
  2. 2. ©base2services Pty Ltd 2018. All rights reserved. The Cloud Services People Who am I @aaronwalker
 github.com/aaronwalker Old school App Dev now wearing an DevOps Hat AWS Partner Cloud Warrior & Ambassador 2
  3. 3. ©base2services Pty Ltd 2018. All rights reserved. The Cloud Services People Who is base2Services We build and manage innovative, scalable and agile AWS cloud based solutions 10 years working with AWS We have a global customer base with a local presence Melbourne - Austin - Berlin 3
  4. 4. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People A different way of thinking 4
  5. 5. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People This stuff is hard • Brittle • Becomes the bottle neck • Hard to change • Snowflakes • Duplication of efforts • CI/CD is much more than just tools - The answer is not just “let’s use Jenkins” 5
  6. 6. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 7 Lessons learnt 6
  7. 7. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 1. Treat CI as part of the application 7
  8. 8. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 2. Continuously Integrate automation 8
  9. 9. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 3. Failure does not block progress 9
  10. 10. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 4. Make builds and deployments consistent for all environments 10
  11. 11. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 5. Just commit code 11
  12. 12. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 6. Expose build artifact details 12
  13. 13. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People 7. Everything as Code 13
  14. 14. Start Building CI/CD as Code @aaronwalker a.walker@base2services.com base2services.com
  15. 15. ©base2Services Pty Ltd 2018. All rights reserved. The Cloud Services People So come join an awesome team? 15 github.com/base2Services/ciinabox base2services.com/ciinabox base2services.com/devops
  • stefanverhoeff

    Feb. 1, 2019

Using CI to create code pipelines is well understood. However, when it comes to creating the pipelines, reuse, version control and dependencies can cause problems. This can be overcome by turning all your CI into code, not just the pipeline. Learn real-world scenarios of how to incorporate these techniques into your current CI/CD capabilities

Views

Total views

212

On Slideshare

0

From embeds

0

Number of embeds

71

Actions

Downloads

0

Shares

0

Comments

0

Likes

1

×