SlideShare a Scribd company logo
Custom Runtimes for the Cloud
ClickStarts and ClickStacks Explained
Mark Prichard, CloudBees
February 22, 2013
Today’s Presenter
Mark Prichard
Evangelist & Senior Director of
Product Management
Using WebEx
Questions?
Submit via the control
panel at any time
during the presentation.
CloudBees on One Slide
cloudbees.com
Jenkins
Master
Test
Stage
Build
Code
Jenkins
Executor
ForgeRepositories
Git
SVN
mvn
Development
Services
(DEV@cloud)
Developer and
Operations
Interaction
End User
Interaction
Runtime
Services
(RUN@cloud)
CloudBees
API
Grand
Central
Web
Console
SDK
Session
Clustering
MySQL
Router
Application
Partner
Ecosystem
Multi-
Tenanted
Dedicated
Amazon Web Services
4©2013 CloudBees, Inc. All Rights Reserved
ClickStarts –
Cloud Projects in a Box
5
• I am starting to work with in a new project and need to
get going quickly
• I need to learn about a new framework and want to
learn using a working example
• I want to hand off my project to a customer
• I want to formally capture the work I have done so
others in my team can re-use it
Typical Problems
6
ClickStarts to the rescue!
©2013 CloudBees, Inc. All Rights Reserved
https://github.com/CloudBees-community/java-rest-backbone
By The Way – Do You Like Our New Dashboard?
7©2013 CloudBees, Inc. All Rights Reserved
cloudbees.com
Use this
clickstart.json to
create a working app!
The Magic Behind ClickStarts
8
CloudBees
Git
Repo
Database
Build/Test
db:create
App
Partner
Service
Partner
Service
CloudBees
API
Grand
Central
Web
Console
Bind
Bind
Trigger
Deploy
Wow! At your
service
©2013 CloudBees, Inc. All Rights Reserved
cloudbees.com
Modifying an App after ClickStarting
9©2013 CloudBees, Inc. All Rights Reserved
CloudBees
Git
Repo
Database
Build/Test
App
Partner
Service
Partner
Service
Bind
Bind
Trigger
DeployI want to make some
changes!
Local Git
Repo
gitcommit
Changes
Wow! At your
service
Let’s Take a Closer Look – Java EE 6 Web
Profile
10©2013 CloudBees, Inc. All Rights Reserved
What Actually Happened There?
11©2013 CloudBees, Inc. All Rights Reserved
https://grandcentral.cloudbees.com/#CB_clickstart=https://raw.github.c
om/CloudBees-community/jboss-db-example/master/clickstart.json
ClickStart.json: Putting It All Together
12©2013 CloudBees, Inc. All Rights Reserved
{
"id": "jboss-db-example",
"name": "Java EE 6 Web Profile",
"source": "git://github.com/CloudBees-community/jboss-db-example.git",
"description" : "A full Java EE 6 Web Profile application, with a database and continuous deployment",
"doc-url" : "https://github.com/CloudBees-community/jboss-db-example/blob/master/readme.md",
"icon" : "https://d3ko533tu1ozfq.cloudfront.net/clickstart/ee_icon.png",
"app-package" : "https://s3.amazonaws.com/cloudbees-downloads/clickstart/jboss-db-example.war",
"supported-by" : "cloudbees",
"order" : 1,
"runtime": {
"type": "jboss"
},
"databases": [
{
"type": "mysql",
"alias": "ExampleDS"
}
],
"build-with-jenkins": {
"template": {
"type": "maven",
"options": {
}
}
}
}
On Demand: Repo, Build Job, App and Database
13©2013 CloudBees, Inc. All Rights Reserved
ClickStacks –
Customized & Non-Java Runtimes
14
How an App Becomes a Stack– Java Example
15
Java App (jar)
Infrastructure
Java VM
Java APICloudBees-Curated
Stack
User-Created
CloudBees-Curated
Java EE App (war)
Infrastructure
Java VM
Java APICloudBees-Curated
Stack
User-Created
CloudBees-Curated
Java EE (jars)
• Interaction is with the JavaVM and API
• Deployment unit is jar file
• Interaction is with the Java EE Server
• Deployment unit is war file
• Extensions thru container contract and
vendor facilities
Java Runtime Stack Java EE Runtime Stack
©2013 CloudBees, Inc. All Rights Reserved
Frictionless Extension and Reuse
Customer &
SI Managed
Community
Managed
CloudBees
Curated
Fork
Push Push Clone
16©2013 CloudBees, Inc. All Rights Reserved
• Tomcat
• JBoss
• Java
• Tomcat 7
• JBoss 7.1
• Glassfish 3
• node.js
• Play 2
• SBT
• Web Machine
Curated vs. Early Access Community Stacks
©2013 CloudBees, Inc. All Rights Reserved 17
CloudBees-Curated Early Access Community
Ref: http://developer.cloudbees.com/bin/view/RUN/ClickStack
• Tomcat
– Tomcat 6
– Tomcat 7 (Default for new)
• JBoss
– JBoss 7
– JBoss 7.1 (Default for new)
• Java
• Glassfish 3
• node.js
• Play 2
• SBT
• Web Machine
• PHP
• Drupal
Transition Underway from Community to Curated
©2013 CloudBees, Inc. All Rights Reserved 18
CloudBees-Curated Early Access Community
ClickStacks and ClickStarts – Better Together!
19©2013 CloudBees, Inc. All Rights Reserved
• Interaction is with Apache and PHP
• Deployment unit is PHP and HTML
files
• Interaction is with Drupal CMS
• Deployment unit is a web site Profile
• Extensions thru modules, libraries
PHP Runtime Stack Drupal Runtime Stack
PHP App (php)
Infrastructure
CloudBees-Curated
Stack
User-Created
CloudBees-Curated
Apache
PHP Interpreter
Site Profile (zip)
Infrastructure
CloudBees-Curated
Stack
User-Created
CloudBees-Curated
Drupal (zip)
Apache
PHP Interpreter
More Information
20©2013 CloudBees, Inc. All Rights Reserved
• Introduction to ClickStarts
• Develop your own ClickStart
• Introduction to ClickStacks
• Develop your own ClickStack
• Genapp Framework Documentation
• CloudBees-community on GitHub
• Please come to our Hangout to ask questions
• Register on CloudBees.com, it is free and complete:
– Deploy your app in the cloud!
– Store your data
– Do your build & test in the cloud
• Jenkins as a Service
• Repositories: Git, SVN, Maven/DAV
• Eclipse plugin
– Free program for FOSS projects
https://grandcentral.cloudbees.com/account/signup
Try It for Free
©20
12
22©2013 CloudBees, Inc. All Rights Reserved

More Related Content

PDF
DeepSee Web: Angular Render for InterSystems DeepSee Dashboards
ODP
[Nuxeo World 2013] Roadmap 2014 - Technical Part
PPTX
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
PDF
Rest Services With Play Framework, Adding Security with JWT
PPTX
Automating Azure VMs with PowerShell
PDF
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
PPTX
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
PDF
Jenkins Performance - Avoiding Pitfalls, Diagnosing Issues, and Scaling for G...
DeepSee Web: Angular Render for InterSystems DeepSee Dashboards
[Nuxeo World 2013] Roadmap 2014 - Technical Part
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Rest Services With Play Framework, Adding Security with JWT
Automating Azure VMs with PowerShell
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Jenkins Performance - Avoiding Pitfalls, Diagnosing Issues, and Scaling for G...

What's hot (20)

POTX
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
PDF
JavaOne India 2011 - Running your Java EE 6 Apps in the Cloud
PDF
Benefits of Managed Databases
PDF
Web Components and PWA
PPTX
Global Windows Azure Bootcamp - San Diego
PDF
Enforce Your Application Security
KEY
Benefits of an Open environment with Wakanda
PDF
2013 05-multicloud-paas-interop-scenarios-fia-dublin
PDF
What's New in Nuxeo Platform 7.3
PPTX
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
PPTX
Elastic build environment
PDF
Micronaut: Changing the Micro Future
PDF
Clojure Web Development
PDF
Use Angular Schematics to Simplify Your Life - Develop Denver 2019
PDF
CRUD with Polymer 2.0
PDF
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
PDF
Production Ready Vue Apps With Nuxt.js
PPTX
CloudBees
PPT
Choosing a Java Web Framework
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
JavaOne India 2011 - Running your Java EE 6 Apps in the Cloud
Benefits of Managed Databases
Web Components and PWA
Global Windows Azure Bootcamp - San Diego
Enforce Your Application Security
Benefits of an Open environment with Wakanda
2013 05-multicloud-paas-interop-scenarios-fia-dublin
What's New in Nuxeo Platform 7.3
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...
Elastic build environment
Micronaut: Changing the Micro Future
Clojure Web Development
Use Angular Schematics to Simplify Your Life - Develop Denver 2019
CRUD with Polymer 2.0
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
Production Ready Vue Apps With Nuxt.js
CloudBees
Choosing a Java Web Framework
Ad

Viewers also liked (17)

PDF
Pedoman menu bergizi
PPS
Il Porto Antico dall'anima Moderna: la comunicazione digitale per attrarre e ...
 
PDF
PPTX
Amazon Mechanical Turk : Les petites mains du web
DOCX
Makalah toleransi beragama
PPT
Udhetimi
PDF
Kuliah anthropometri
PPTX
Principios de la hidraulica
PDF
Adasa - Water and Environment Technology (EN-FR)
PPTX
Entrepreneurship (quality management)
DOCX
1. sk tim penyusun rpjm des
PPTX
Introduction to macroeconomics
PPT
11.dhembi
PPTX
Marilah bina ayat
PPTX
Pendidikan Agama Islam (MATERI "TOLERANSI" )
DOCX
Makalah fisika
Pedoman menu bergizi
Il Porto Antico dall'anima Moderna: la comunicazione digitale per attrarre e ...
 
Amazon Mechanical Turk : Les petites mains du web
Makalah toleransi beragama
Udhetimi
Kuliah anthropometri
Principios de la hidraulica
Adasa - Water and Environment Technology (EN-FR)
Entrepreneurship (quality management)
1. sk tim penyusun rpjm des
Introduction to macroeconomics
11.dhembi
Marilah bina ayat
Pendidikan Agama Islam (MATERI "TOLERANSI" )
Makalah fisika
Ad

Similar to Custom Runtimes for the Cloud (20)

PPTX
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
PPTX
Getting Started with PaaS
PPTX
Getting Started with Platform-as-a-Service
PDF
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
PPTX
Accelerrate your PaaS to the Mobile World
PPTX
Ma forge++ : @Cloud
PDF
Netflix Case Study - AWS
PDF
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
PPTX
Continuous Delivery with Jenkins and Wildfly (2014)
PDF
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
PDF
Webinar: "Continuous Delivery with Jenkins"
PPTX
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
PDF
PPTX
Creating a Developer Community
PPTX
Accelerate your PaaS to the Mobile World: Silicon Valley Code Camp 2012
PDF
Continuous Delivery with Grails and CloudBees
PPTX
Transforming Organizations with CI/CD
PPTX
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
PDF
GitOps, Jenkins X &Future of CI/CD
PDF
7 Ways to Optimize Hudson in Production
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Getting Started with PaaS
Getting Started with Platform-as-a-Service
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Accelerrate your PaaS to the Mobile World
Ma forge++ : @Cloud
Netflix Case Study - AWS
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Continuous Delivery with Jenkins and Wildfly (2014)
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
Webinar: "Continuous Delivery with Jenkins"
All Things Jenkins and Cloud Foundry (Cloud Foundry Summit 2014)
Creating a Developer Community
Accelerate your PaaS to the Mobile World: Silicon Valley Code Camp 2012
Continuous Delivery with Grails and CloudBees
Transforming Organizations with CI/CD
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
GitOps, Jenkins X &Future of CI/CD
7 Ways to Optimize Hudson in Production

More from CloudBees (20)

PDF
JUC Europe 2015: Scaling Your Jenkins Master with Docker
PDF
JUC Europe 2015: Plugin Development with Gradle and Groovy
PDF
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
PDF
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
PDF
JUC Europe 2015: Jenkins Made Easy
PDF
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
PDF
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
PDF
JUC Europe 2015: Hey! What Did We Just Release?
PDF
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
PDF
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
PDF
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
PDF
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
PDF
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
PDF
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
PDF
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
PDF
JUC Europe 2015: Evolving the Jenkins UI
PDF
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
PDF
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
PDF
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
PDF
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Scaling Your Jenkins Master with Docker
JUC Europe 2015: Plugin Development with Gradle and Groovy
JUC Europe 2015: Multi-Node Environment as a Jenkins Slave (Compound-Slave)
JUC Europe 2015: The Famous Cows of Cambridge: A Non-Standard Use Case for Je...
JUC Europe 2015: Jenkins Made Easy
JUC Europe 2015: Scaling of Jenkins Pipeline Creation and Maintenance
JUC Europe 2015: From Virtual Machines to Containers: Achieving Continuous In...
JUC Europe 2015: Hey! What Did We Just Release?
JUC Europe 2015: Orchestrating Your Pipelines with Jenkins, Python and the Je...
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins-Based Continuous Integration for Heterogeneous Hardw...
JUC Europe 2015: Optimizing Your CI: Lessons Learned from a Successful Jenkin...
JUC Europe 2015: Enabling Continuous Delivery for Major Retailers
JUC Europe 2015: Bringing CD at Cloud-Scale with Jenkins, Docker and "Tiger"
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Evolving the Jenkins UI
JUC Europe 2015: Using Infrastructure Nodes Wisely With Jenkins and Apache Mesos
JUC Europe 2015: How to Optimize Automated Testing with Everyone's Favorite B...
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Cloud computing and distributed systems.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Cloud computing and distributed systems.
MIND Revenue Release Quarter 2 2025 Press Release
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf

Custom Runtimes for the Cloud

  • 1. Custom Runtimes for the Cloud ClickStarts and ClickStacks Explained Mark Prichard, CloudBees February 22, 2013
  • 2. Today’s Presenter Mark Prichard Evangelist & Senior Director of Product Management
  • 3. Using WebEx Questions? Submit via the control panel at any time during the presentation.
  • 4. CloudBees on One Slide cloudbees.com Jenkins Master Test Stage Build Code Jenkins Executor ForgeRepositories Git SVN mvn Development Services (DEV@cloud) Developer and Operations Interaction End User Interaction Runtime Services (RUN@cloud) CloudBees API Grand Central Web Console SDK Session Clustering MySQL Router Application Partner Ecosystem Multi- Tenanted Dedicated Amazon Web Services 4©2013 CloudBees, Inc. All Rights Reserved
  • 6. • I am starting to work with in a new project and need to get going quickly • I need to learn about a new framework and want to learn using a working example • I want to hand off my project to a customer • I want to formally capture the work I have done so others in my team can re-use it Typical Problems 6 ClickStarts to the rescue! ©2013 CloudBees, Inc. All Rights Reserved https://github.com/CloudBees-community/java-rest-backbone
  • 7. By The Way – Do You Like Our New Dashboard? 7©2013 CloudBees, Inc. All Rights Reserved
  • 8. cloudbees.com Use this clickstart.json to create a working app! The Magic Behind ClickStarts 8 CloudBees Git Repo Database Build/Test db:create App Partner Service Partner Service CloudBees API Grand Central Web Console Bind Bind Trigger Deploy Wow! At your service ©2013 CloudBees, Inc. All Rights Reserved
  • 9. cloudbees.com Modifying an App after ClickStarting 9©2013 CloudBees, Inc. All Rights Reserved CloudBees Git Repo Database Build/Test App Partner Service Partner Service Bind Bind Trigger DeployI want to make some changes! Local Git Repo gitcommit Changes Wow! At your service
  • 10. Let’s Take a Closer Look – Java EE 6 Web Profile 10©2013 CloudBees, Inc. All Rights Reserved
  • 11. What Actually Happened There? 11©2013 CloudBees, Inc. All Rights Reserved https://grandcentral.cloudbees.com/#CB_clickstart=https://raw.github.c om/CloudBees-community/jboss-db-example/master/clickstart.json
  • 12. ClickStart.json: Putting It All Together 12©2013 CloudBees, Inc. All Rights Reserved { "id": "jboss-db-example", "name": "Java EE 6 Web Profile", "source": "git://github.com/CloudBees-community/jboss-db-example.git", "description" : "A full Java EE 6 Web Profile application, with a database and continuous deployment", "doc-url" : "https://github.com/CloudBees-community/jboss-db-example/blob/master/readme.md", "icon" : "https://d3ko533tu1ozfq.cloudfront.net/clickstart/ee_icon.png", "app-package" : "https://s3.amazonaws.com/cloudbees-downloads/clickstart/jboss-db-example.war", "supported-by" : "cloudbees", "order" : 1, "runtime": { "type": "jboss" }, "databases": [ { "type": "mysql", "alias": "ExampleDS" } ], "build-with-jenkins": { "template": { "type": "maven", "options": { } } } }
  • 13. On Demand: Repo, Build Job, App and Database 13©2013 CloudBees, Inc. All Rights Reserved
  • 14. ClickStacks – Customized & Non-Java Runtimes 14
  • 15. How an App Becomes a Stack– Java Example 15 Java App (jar) Infrastructure Java VM Java APICloudBees-Curated Stack User-Created CloudBees-Curated Java EE App (war) Infrastructure Java VM Java APICloudBees-Curated Stack User-Created CloudBees-Curated Java EE (jars) • Interaction is with the JavaVM and API • Deployment unit is jar file • Interaction is with the Java EE Server • Deployment unit is war file • Extensions thru container contract and vendor facilities Java Runtime Stack Java EE Runtime Stack ©2013 CloudBees, Inc. All Rights Reserved
  • 16. Frictionless Extension and Reuse Customer & SI Managed Community Managed CloudBees Curated Fork Push Push Clone 16©2013 CloudBees, Inc. All Rights Reserved
  • 17. • Tomcat • JBoss • Java • Tomcat 7 • JBoss 7.1 • Glassfish 3 • node.js • Play 2 • SBT • Web Machine Curated vs. Early Access Community Stacks ©2013 CloudBees, Inc. All Rights Reserved 17 CloudBees-Curated Early Access Community Ref: http://developer.cloudbees.com/bin/view/RUN/ClickStack
  • 18. • Tomcat – Tomcat 6 – Tomcat 7 (Default for new) • JBoss – JBoss 7 – JBoss 7.1 (Default for new) • Java • Glassfish 3 • node.js • Play 2 • SBT • Web Machine • PHP • Drupal Transition Underway from Community to Curated ©2013 CloudBees, Inc. All Rights Reserved 18 CloudBees-Curated Early Access Community
  • 19. ClickStacks and ClickStarts – Better Together! 19©2013 CloudBees, Inc. All Rights Reserved • Interaction is with Apache and PHP • Deployment unit is PHP and HTML files • Interaction is with Drupal CMS • Deployment unit is a web site Profile • Extensions thru modules, libraries PHP Runtime Stack Drupal Runtime Stack PHP App (php) Infrastructure CloudBees-Curated Stack User-Created CloudBees-Curated Apache PHP Interpreter Site Profile (zip) Infrastructure CloudBees-Curated Stack User-Created CloudBees-Curated Drupal (zip) Apache PHP Interpreter
  • 20. More Information 20©2013 CloudBees, Inc. All Rights Reserved • Introduction to ClickStarts • Develop your own ClickStart • Introduction to ClickStacks • Develop your own ClickStack • Genapp Framework Documentation • CloudBees-community on GitHub • Please come to our Hangout to ask questions
  • 21. • Register on CloudBees.com, it is free and complete: – Deploy your app in the cloud! – Store your data – Do your build & test in the cloud • Jenkins as a Service • Repositories: Git, SVN, Maven/DAV • Eclipse plugin – Free program for FOSS projects https://grandcentral.cloudbees.com/account/signup Try It for Free ©20 12
  • 22. 22©2013 CloudBees, Inc. All Rights Reserved

Editor's Notes

  • #17: The way you use ClickStarts and ClickStacks follows what is probably a familiar model. We host them in open source form on a Github-based CloudBees community site. You can fork them, and if you find a way to improve them, submit a pull request to us. Communities like Play and Scala are already doing this, but creating their own galleries of community-managed ClickStarts. And as I was saying, I think you will see customers of ours and SIs like you create brand-new ClickStarts and ClickStacks for use internally, to get new employees up to speed quicker, and to capture standards.