Running Your Open Source Project Directly from GitHub - Uri Cohen
-
Upload
oscon-byrum -
Category
Technology
-
view
394 -
download
0
description
Transcript of Running Your Open Source Project Directly from GitHub - Uri Cohen
![Page 1: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/1.jpg)
Your OSS Project Is Now Served
Launching and sharing OSS projects
Uri Cohen Head of Product @ GigaSpaces @uri1803github.com/uric#oscon 2013
![Page 2: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/2.jpg)
So You’ve Built This
Kickass New Database /
Framework / Project
http://blog.enfocussolutions.com/Powering_Requirements_Success/?Tag=Developers
![Page 3: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/3.jpg)
Here Are the Roadblocks
That Stand in The Way of Your Users…
http://ronmoore.org/wp-content/uploads/2012/11/1157986_21931439.jpg
![Page 4: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/4.jpg)
Hear about Your
Masterpiece
http://bobbleheaddad.com/wp-content/uploads/2011/12/hearcall1.jpg
![Page 5: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/5.jpg)
Download
http://ridiculousfish.com/hexfiend/images/download_square.png
![Page 6: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/6.jpg)
Install & Configure
![Page 7: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/7.jpg)
Realize It Gives Them
Value
http://www.usagold.com/images/usagoldcoins.jpg
![Page 8: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/8.jpg)
Many Things Can Break along the
Way…
http://commons.wikimedia.org/wiki/File:Broken_glass.jpg
![Page 9: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/9.jpg)
Wouldn’t It Be Awesome If You Could Replace This
With a Button?
![Page 10: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/10.jpg)
Solution #1: Package
Managers / Installers
http://commons.wikimedia.org/wiki/File:Apt-get_moo(2).png
![Page 11: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/11.jpg)
Solution #2:Boxes!
Vagrant Boxes!
![Page 12: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/12.jpg)
Solution #3:Cloud
Images
![Page 13: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/13.jpg)
Solution #4: Roll Your
Own Demo-as-a-
Service
![Page 14: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/14.jpg)
Some Background
![Page 15: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/15.jpg)
Environment Creation
SW Infra. Setup & Config
Code Push Monitoring & Alarming
Repairing Scaling
![Page 16: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/16.jpg)
- Open Source (Apache2)- Supports all major Clouds - Proven
![Page 17: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/17.jpg)
Application & Stack Recipes
![Page 18: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/18.jpg)
How It Works
![Page 19: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/19.jpg)
Install Application
![Page 20: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/20.jpg)
Post Deployment
![Page 21: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/21.jpg)
Self Healing
![Page 22: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/22.jpg)
We Asked Ourselves How We Can Promote Adoption…
![Page 23: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/23.jpg)
So We’ve Built This
Embeddable, Web Based
Recipe Player
![Page 24: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/24.jpg)
How It Works
GIT
Zip, Tarball
Player Server
VMVM
VMVM
VMVM
![Page 25: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/25.jpg)
How It Works
GIT
Zip, Tarball
Player Server
VMVM
VMVM
VMVM
![Page 26: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/26.jpg)
How It Works
GIT
Zip, Tarball
Player Server
VMVM
VMVM
VMVM
![Page 27: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/27.jpg)
How It Works
GIT
Zip, Tarball
Player Server
VM
VMVM
VMVM
VM
![Page 28: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/28.jpg)
How It Works
GIT
Zip, Tarball
Player Server
VM
VMVM
VMVM
VM
![Page 29: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/29.jpg)
Resources
• Sample git repohttps://github.com/uric/oscon-mongo-demo
• CloudifySource demo page http://www.cloudifysource.org/cloudifyRecipeCatalog.html
• Cloudify docs http://www.cloudifysource.org/guide/2.6/qsg/quick_start_guide_helloworld
• Player admin dashboard (beta) http://launch.cloudifysource.org/
• Cloudify on Github – Cloudify Player Github repo
https://github.com/cloudifysource/cloudify-widget – The framework– https://github.com/cloudifysource/cloudify
![Page 30: Running Your Open Source Project Directly from GitHub - Uri Cohen](https://reader036.fdocuments.in/reader036/viewer/2022081516/55537edeb4c905894e8b528a/html5/thumbnails/30.jpg)
Thank You!