Continuous Integration/Resources
Contents
Resources for Nexj Continuous Integration Project
Continuous Integration System
- Comparing Different CI Systems -> Feature Matrix
Version Control Tool
- Basic Tutorial @ http://hginit.com/
- comparing popular version control tools [1]
- Mercurial
- CVS
- SVN
- Git
Scripting
- 1- Ant
- 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>
- 2- Bash