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.
Reusable Serverless CI/
CD pipelines with
Jenkins
Aaron Walker, Technology Director
@aaronwalker
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Who am I
@aaronwalker

github.com/aaronwalker
...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Who is
base2Services
We build and manage
innov...
ADVANCED CONSULTING PARTNER
AUTHORIZED PUBLIC SECTOR PARTNER
CHANNEL RESELLER PARTNER
Reusable Serverless
CI/CD pipelines
...
©base2Services Pty Ltd 2019. All rights reserved. The Cloud Services People
Challenges
5
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People6
many different frameworks and deployment opti...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
dev locally or in the
cloud
7
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
different levels
integration with CI tools
8
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
ensuring a consistent
process across different...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
maintaining freedom
of choice
10
©base2Services Pty Ltd 2019. All rights reserved. The Cloud Services People
Tips for reusable pipelines
11
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Tip 1.
• Abstract commands to
build/test/packa...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Tip 2.
• Package build tools and
dependencies ...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Tip 3.
• Create custom pipeline
steps to roll-...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Tip 4.
• Keep pipeline
descriptors (Jenkinsfile...
©base2services Pty Ltd 2019. All rights reserved. The Cloud Services People
Demo
16
©base2Services Pty Ltd 2019. All rights reserved. The Cloud Services People
Come join our awesome team?
17
https://www.bas...
Upcoming SlideShare
Loading in …5
×

of

Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 1 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 2 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 3 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 4 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 5 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 6 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 7 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 8 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 9 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 10 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 11 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 12 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 13 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 14 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 15 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 16 Berlin CI/CD Meetup - Reusable Serverless CI/CD pipelines with Jenkins Slide 17
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

2 Likes

Share

Download to read offline

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

Download to read offline

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.

Related Books

Free with a 30 day trial from Scribd

See all

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
  • SimeonAbraham

    Jan. 10, 2020
  • stefanverhoeff

    Feb. 1, 2019

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.

Views

Total views

362

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

1

Shares

0

Comments

0

Likes

2

×