Continuous Delivery on Steroids - Introduction to Heroku Pipelines

Post on 23-Jan-2018

3.158 views 0 download

Transcript of Continuous Delivery on Steroids - Introduction to Heroku Pipelines

Continuous Delivery on Steroids_

Introduction to Heroku Pipelines

Benedikt Ritter 28.06.2016

Who is this guy?

Benedikt Ritter,Software Craftsman

• Java guy • Open Source Enthusiast • Apache Software Foundation

Member

benediktritterbritter

2

Agenda ! Classical Continuous Delivery ! Awesome Tools ! Heroku Pipelines ! Demo (with some Java… :-)

What this talk is going to be about

3

Won’t talk about this… ! Legal stuff ! Data security ! Pricing ! Operations

What this talk is NOT going to be about

4

Let’s start developing a new app!

5

scp

Let’s start developing a new app!

5

scp

java -jar myApp.jar

Once upon a time…

6

But then came…

7

But then came…

7

But then came…

7

But then came…

7

But then came…

7

‹Nr.›

This is getting complicated…

Someone can help you…

9

Someone can help you…

9

Someone can help you…

9

Someone can help you…

9

Someone can help you…

9

Someone can help you…

9

Adding Jenkins to our environment…

10

‹Nr.›

But who is going to install all the stuff?

Time for some more tools…

12

Time for some more tools…

12

Time for some more tools…

12

Time for some more tools…

12

Time for some more tools…

12

The whole picture

13

The whole picture

13

But what if it could be as simple as…

14

Demo

15

Continuous Delivery with Heroku Pipelines

16

! Don’t trust me, I’m a fan boy! ! There are no silver bullets ! Operations in PaaS environments can be difficult ! Use the right tool for the job ! PaaS early on in prototyping phase ! Migrate to IaaS or Bare Metal for production

Some words of warning

17

! Travis CI: https://travis-ci.org ! coveralls: https://coveralls.io ! codacy: https://codacy.com ! Sample Repository: https://github.com/britter/goto-nights ! Blog post: https://blog.codecentric.de/2016/03/

continuous-delivery-steroids-einfuehrung-heroku-pipelines/

Links

18

Questions?

Benedikt Ritter,Software Craftsman

codecentric AG Merscheider Straße 1 42699 Solingen, Deutschland

www.codecentric.de blog.codecentric.de

benediktritter

19