Open main menu

CDOT Wiki β

Continuous Integration/Resources

Revision as of 22:44, 8 April 2011 by Minooz (talk | contribs) (Created page with ' ==Resources for Nexj Continuous Integration Project== ===Continuous Integration System=== *'''Comparing Different CI Systems''' -> [http://confluence.public.thoughtworks.org/dis…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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>