Open main menu

CDOT Wiki β

Continuous Integration/Resources

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>