continuous delivery on steroids - introduction to heroku pipelines
TRANSCRIPT
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