jenkins with heroku

16
Integrate with Heroku @somkiat

Upload: somkiat-puisungnoen

Post on 15-Jan-2015

211 views

Category:

Technology


4 download

DESCRIPTION

Jenkins with Heroku

TRANSCRIPT

Page 1: Jenkins with Heroku

Integrate with Heroku

@somkiat

Page 2: Jenkins with Heroku

Heroku

www.heroku.com

Cloud Service

PaSS = Platform as a Service

Page 3: Jenkins with Heroku

Software RequireGit

Heroku Toolbelt

https://toolbelt.heroku.com/

Heroku client => CLI

Foreman

Git for push to Heroku

Page 4: Jenkins with Heroku

Heroku Toolbelt

Page 5: Jenkins with Heroku

Basic usage

$heroku login

$heroku create

$git push heroku master

Page 6: Jenkins with Heroku

Working with Java Web Application

$git clone https://github.com/up1/demo_jenkin_web_project.git

https://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat

Page 7: Jenkins with Heroku

Additional file

pom.xml

Main.java

Procfile

Page 8: Jenkins with Heroku

Workshop

First step to Heroku

Page 9: Jenkins with Heroku

Heroku on Jenkins

Page 10: Jenkins with Heroku

Step 1Create New Job

Add git repository

Page 11: Jenkins with Heroku

Step 2

Add build step

Page 12: Jenkins with Heroku

Step 3

Add post build => Git publisher

Page 13: Jenkins with Heroku

Step 4

Try to manual run

see result

Page 14: Jenkins with Heroku

Result

Page 15: Jenkins with Heroku

Step more

Add auto build every a minute

Build when first job is builded success.

Page 16: Jenkins with Heroku

Now

Push code

Push code

Review code

Build on push

Daily build

Test on push