Anynines - Continuous deployment with Cloud Foundry, Github and Travis CI

Post on 05-Dec-2014

558 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Learn how to setup a complete continuous delivery chain using Github, Travis-CI and Cloud Foundry / Anynines.

Transcript

Montag, 9. September 13

Continuous Deployment with Cloud Foundry

Montag, 9. September 13

Internal Server Error

Montag, 9. September 13

Continuous Delivery

Montag, 9. September 13

Never forget to run your tests.

Montag, 9. September 13

Never deploy untested code.

Montag, 9. September 13

Push > test > deploy

Montag, 9. September 13

Automatic test execution

Montag, 9. September 13

Automatic deployments

Montag, 9. September 13

Setup time < 10 min

Montag, 9. September 13

+ +

Montag, 9. September 13

$>cf push

Montag, 9. September 13

$>vi .travis.yml

Montag, 9. September 13

Activate travis github hook

Montag, 9. September 13

$>travis setup cloudfoundry

Montag, 9. September 13

language: rubyscript: 'true'deploy: provider: cloudfoundry target: https://api.de.a9s.eu username: julian.fischer@anynines.com password: secure: encrypted password= organization: julian_fischer_anynines_com space: hell on: repo: anynines/ruby-sinatra-example-app

Montag, 9. September 13

$>git push

Montag, 9. September 13

Montag, 9. September 13

☺Montag, 9. September 13

Continuous deployment

Montag, 9. September 13

Better and faster development

Montag, 9. September 13

Easy to setup withCloud Foundry & Travis

Montag, 9. September 13

Try it!

Montag, 9. September 13

Tutorial athttp://rh.gd/contdeploy

Montag, 9. September 13

top related