Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins

226 Aufrufe

Veröffentlicht am

One of the many challenges teams face when adopting a Serverless approach is having a consistent approach to deployment. In this presentation I will cover the important aspects to consider when building a CI/CD pipeline for Serverless applications. Also I will demonstrate some real world examples of how to build pipelines in Jenkins that can be easily shared between teams.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins

  1. 1. Reusable Serverless CI/ CD pipelines with Jenkins Aaron Walker, Technology Director @aaronwalker
  2. 2. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People Who am I @aaronwalker
 github.com/aaronwalker Old school App Dev now wearing DevOps on his sleeve AWS Partner Cloud Warrior & Global Ambassador 2 DevOps
  3. 3. ©base2services Pty Ltd 2019. 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. ADVANCED CONSULTING PARTNER AUTHORIZED PUBLIC SECTOR PARTNER CHANNEL RESELLER PARTNER Reusable Serverless CI/CD pipelines with Jenkins with Jenkins
  5. 5. ©base2Services Pty Ltd 2019. All rights reserved. The Cloud Services People Challenges 5
  6. 6. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People6 many different frameworks and deployment options many different frameworks and deployment options
  7. 7. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People dev locally or in the cloud 7
  8. 8. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People different levels integration with CI tools 8
  9. 9. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People ensuring a consistent process across different projects teams 9
  10. 10. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People maintaining freedom of choice 10
  11. 11. ©base2Services Pty Ltd 2019. All rights reserved. The Cloud Services People Tips for reusable pipelines 11
  12. 12. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People Tip 1. • Abstract commands to build/test/package into a Makefile or at the very least a standardized script 12
  13. 13. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People Tip 2. • Package build tools and dependencies as docker containers that can be use by the pipeline or even locally 13
  14. 14. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People Tip 3. • Create custom pipeline steps to roll-up a complex set of reoccurring steps 14
  15. 15. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People Tip 4. • Keep pipeline descriptors (Jenkinsfile) as small as possible and extract pipeline logic 15
  16. 16. ©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People Demo 16
  17. 17. ©base2Services Pty Ltd 2019. All rights reserved. The Cloud Services People Come join our awesome team? 17 https://www.base2services.com/about/careers base2services.com/devops github.com/base2services
 github.com/aaronwalker

×