150 likes | 365 Views
13.CloudBees - Jenkins as a Service
E N D
Java PaaSCloudBees - Jenkins as a Service http://clean-clouds.com
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 Jenkins as a Service
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 Started by an SCM change Building remotely on s-f78ecb9b Checking out a fresh workspace because there's no workspace at /scratch/hudson/workspace/Build StrutsDemo Cleaning workspace /scratch/hudson/workspace/Build StrutsDemo Checking out https://svn-cleanclouds.forge.cloudbees.com/igatepatniSVN/StrutsDemo A build AU build/webapp-src.zip AU build/webapp.war A build/staxcat A build/staxcat/work A build/staxcat/work/webapps A build/staxcat/work/work A build/staxcat/work/work/localEngine A build/staxcat/work/work/localEngine/localhost A build/staxcat/work/conf/tomcat-users.xml A build/staxcat/work/conf/web.xml A .classpath A .project A lib AU lib/servlet-api-2.5.jar A src A src/example A src/example/HelloServlet.java A .bees A .bees/bees.config A build.xml A webapp Jenkins Console Output