33
http://clean-clouds.com CloudBees Toolkit for Eclipse – Java PaaS http://clean-clouds.com

CloudBees Toolkit for Eclipse

Embed Size (px)

DESCRIPTION

CloudBees Toolkit for Eclipse

Citation preview

Page 1: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Toolkit for Eclipse – Java PaaS

http://clean-clouds.com

Page 2: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Eclipse Plugin

Page 3: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Eclipse Plugin

Page 4: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Eclipse Toolkit

Page 5: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Validate your CloudBees Account

Page 6: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Perspective in Eclipse

Page 7: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Repository as a Service

Page 8: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Create a New Repository

Page 9: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Configure: Email Notifications

What if like to be notified when someone commits to your repository?

HTML Format3 Mail IDs

Page 10: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Commit or Push Notification in HTML Format

Page 11: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Sample CloudBees Project & SVN

Page 12: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Create New CloudBees Project

Page 13: CloudBees Toolkit for Eclipse

http://clean-clouds.com

SVN Repository: Configuration Error

Page 14: CloudBees Toolkit for Eclipse

http://clean-clouds.com

How to ADD SVN Repository in Eclipse?

Go to Window -> Preferences

Page 15: CloudBees Toolkit for Eclipse

http://clean-clouds.com

How to ADD SVN Repository in Eclipse?

Page 16: CloudBees Toolkit for Eclipse

http://clean-clouds.com

How to ADD SVN Repository in Eclipse?

Page 17: CloudBees Toolkit for Eclipse

http://clean-clouds.com

How to ADD SVN Repository in Eclipse?

Page 18: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Project

Page 19: CloudBees Toolkit for Eclipse

http://clean-clouds.com

CloudBees Web Configuration File

<?xml version="1.0"?><cloudbees-web-app xmlns="http://www.cloudbees.com/xml/webapp/1"> <!-- Application ID (formatted CB_ACCOUNT/APPNAME) --> <appid>APP_ID</appid>

 <!-- Extra context parameters --> <context-param>   <param-name>PARAM_NAME</param-name>   <param-value>PARAM_VALUE</param-value> </context-param>

 <!-- DataSources (use names refererenced via <resource-ref> in WEB-INF/web.xml) --> <resource name="jdbc/DATASOURCE_NAME" auth="Container" type="javax.sql.DataSource">   <param name="username" value="DB_USER" />   <param name="password" value="DB_PASS" />   <param name="url" value="jdbc:cloudbees://DB_NAME" /> </resource></cloudbees-web-app>

Page 20: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Configuration Parameters

<?xml version="1.0"?><cloudbees-web-app xmlns="http://www.cloudbees.com/xml/webapp/1">   <!-- context parameter -->   <context-param>       <param-name>accessKey</param-name>       <param-value>${key}</param-value>   </context-param>      <!-- Database resource -->   <resource name="jdbc/myDB" auth="Container" type="javax.sql.DataSource">       <param name="username" value="${db.username}"/>       <param name="password" value="${db.password}"/>       <param name="url" value="jdbc:mysql://ec2.xyy:3306/myDB"/>   </resource></cloudbees-web-app>

An application deployed with this cloudbees-web.xml file is expecting to have three configuration parameters available at runtime (key, db.username, db.password)

# bees config:set key=r434133edt# bees config:set -a myappid db.username=mydbuser # bees app:deploy -a myappid -P db.password=mydbpassword  build/myapp.war

Page 21: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Simple Project with Single Servlet

Page 22: CloudBees Toolkit for Eclipse

http://clean-clouds.com

RUN@local

Page 23: CloudBees Toolkit for Eclipse

http://clean-clouds.com

RUN@local

Page 24: CloudBees Toolkit for Eclipse

http://clean-clouds.com

RUN@cloud

Page 25: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Commit Project to CloudBees SVN

Page 26: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Commit Project to CloudBees SVN

Page 27: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Compare Files

Page 33: CloudBees Toolkit for Eclipse

http://clean-clouds.com

Thank You