CloudBees - Jenkins as a Service

Post on 20-Nov-2014

1.675 views 2 download

Tags:

description

CloudBees - Jenkins as a Service

Transcript of CloudBees - Jenkins as a Service

http://clean-clouds.com

Java PaaSCloudBees - Jenkins as a

Service http://clean-clouds.com

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

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

http://clean-clouds.com

Jenkins Dashboard

http://clean-clouds.com

Servlet with Error

http://clean-clouds.com

“Build Now”: App with Error

http://clean-clouds.com

Build Failed

http://clean-clouds.com

Console Output - I

http://clean-clouds.com

Console Output - II

http://clean-clouds.com

Thank You