15
http://clean-clouds.com Java PaaS CloudBees - Jenkins as a Service http://clean-clouds.com

CloudBees - Jenkins as a Service

Embed Size (px)

DESCRIPTION

CloudBees - Jenkins as a Service

Citation preview

Page 1: CloudBees - Jenkins as a Service

http://clean-clouds.com

Java PaaSCloudBees - Jenkins as a

Service http://clean-clouds.com

Page 2: CloudBees - Jenkins as a Service

http://clean-clouds.com

Jenkins as a Service

Open source continuous integration tool written in Java.

Supports SCM tools including CVS, Subversion, Git, Mercurial, Perforce and Clearcase.

Execute Apache Ant and Apache Maven based projects.

Builds can be started by various means, including being triggered by commit in a version control system, scheduling via a cron-like mechanism, building when other builds have completed, and by requesting a specific build URL.

Source: wikipedia

Page 3: CloudBees - Jenkins as a Service

http://clean-clouds.com

Jenkins Console Output

Started by an SCM changeBuilding remotely on s-f78ecb9bChecking out a fresh workspace because there's no workspace at

/scratch/hudson/workspace/Build StrutsDemoCleaning workspace /scratch/hudson/workspace/Build StrutsDemoChecking out

https://svn-cleanclouds.forge.cloudbees.com/igatepatniSVN/StrutsDemo

A buildAU build/webapp-src.zipAU build/webapp.warA build/staxcatA build/staxcat/workA build/staxcat/work/webappsA build/staxcat/work/workA build/staxcat/work/work/localEngineA build/staxcat/work/work/localEngine/localhostA build/staxcat/work/conf/tomcat-users.xmlA build/staxcat/work/conf/web.xmlA .classpathA .projectA libAU lib/servlet-api-2.5.jarA srcA src/exampleA src/example/HelloServlet.javaA .beesA .bees/bees.configA build.xmlA webapp

A webapp

A webapp/index.jsp

A webapp/WEB-INF

A webapp/WEB-INF/cloudbees-web.xml

A webapp/WEB-INF/lib

AU webapp/WEB-INF/lib/jstl-1.2.jar

A webapp/WEB-INF/web.xml

At revision 3

[Build StrutsDemo] $ /opt/ant/apache-ant-1.8.1/bin/ant

Buildfile: /scratch/hudson/workspace/Build StrutsDemo/build.xml

init:

[mkdir] Created dir: /scratch/hudson/workspace/Build StrutsDemo/webapp/WEB-INF/classes

compile:

[javac] /scratch/hudson/workspace/Build StrutsDemo/build.xml:41: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

[javac] Compiling 1 source file to /scratch/hudson/workspace/Build StrutsDemo/webapp/WEB-INF/classes

dist:

[war] Building war: /scratch/hudson/workspace/Build StrutsDemo/build/webapp.war

[zip] Building zip: /scratch/hudson/workspace/Build StrutsDemo/build/webapp-src.zip

BUILD SUCCESSFUL

Total time: 3 seconds

Finished: SUCCESS

Page 4: CloudBees - Jenkins as a Service

http://clean-clouds.com

Jenkins Dashboard

Page 5: CloudBees - Jenkins as a Service

http://clean-clouds.com

Servlet with Error

Page 6: CloudBees - Jenkins as a Service

http://clean-clouds.com

“Build Now”: App with Error

Page 7: CloudBees - Jenkins as a Service

http://clean-clouds.com

Build Failed

Page 8: CloudBees - Jenkins as a Service

http://clean-clouds.com

Console Output - I

Page 9: CloudBees - Jenkins as a Service

http://clean-clouds.com

Console Output - II

Page 15: CloudBees - Jenkins as a Service

http://clean-clouds.com

Thank You