Difference between revisions of "Continuous Integration/Resources"

From CDOT Wiki
Jump to: navigation, search
(Created page with ' ==Resources for Nexj Continuous Integration Project== ===Continuous Integration System=== *'''Comparing Different CI Systems''' -> [http://confluence.public.thoughtworks.org/dis…')
 
 
Line 1: Line 1:
 +
{{Admon/obsolete}}
  
 
==Resources for Nexj Continuous Integration Project==
 
==Resources for Nexj Continuous Integration Project==

Latest revision as of 19:53, 26 January 2014

Important.png
This page may be obsolete.
It contains historical information.

Resources for Nexj Continuous Integration Project

Continuous Integration System

  1. Hudson
  2. Cruise Control
  3. Buildbot
  4. Apache Continuum
  5. Maven
  6. Anthill

Version Control Tool

  1. Mercurial
  2. CVS
  3. SVN
  4. Git

Scripting

A new ant script is created e.g. buildHudson.xml that triggers the target(assign1.test) of main build file(build.xml) of the project. See below:
<project name="assign1" basedir="." default="myTarget">
  <target name="assign1.build.call">
    <!-- Call the target that does everything -->
    <ant antfile="build.xml" target="assign1.test"/>
   </target>
  <target name="myTarget.check" depends="assign1.build.call">
    <echo>The assign1.build was called!</echo>
  </target>
</project>