IT Mill Toolkit builds
5.0 is the latest version of IT Mill Toolkit.
4.0 is deprecated but still maintained version of IT Mill Toolkit. If possible, look for 5.0 version instead.
Release versions
You can download release versions from:
And "unstable" release candidates from:
Nightly builds
The nightly builds are compiled every night if there are changes since the previous build. They are completely untested and should be treated with prejudice.
- Old nightly builds: http://itmill.com/download/nightlybuilds/
The new nightly build system also runs tests with IT Mill Testing Tools. The testing system is still under development so these builds are currently done less regularly:
Test builds
Test builds are done during development and release process for quality assurance of IT Mill Toolkit releases and also for developing the tests themselves. We try to bring them to 100% passed for releases.
- Trunk: http://itmill.com/download/testing/trunk/Default.html
- Branch 5.2: http://itmill.com/download/testing/branches/5.2/Default.html
These builds may not include the JAR package, as these are not intended for distribution, but just for running the tests.
Build Tool Usage (internal)
The automated nightly/development build-test tool is located as autobuilder/build.py.
By default, the builder uses a minute-based tag itmill-toolkit-<version>-yyyymmddhhmm-trunk for making the builds. You can set the version number in the build script.
Usage:
build.py <options>
| -f | option forces making tests even if there are no changes in the repository and the package was not built. |
| -b | option forces building even if there are no changes in the repository. |
| -r <repo> | option allows making builds for other than the "trunk" repository. For example, -r branches/5.2 builds and tests the 5.2 branch. |
| -nightly | (don't use this manually) option enables day-resolution yyyymmdd tag and makes the reports go in the nightly build report page. |
You can run the build script from any directory (as the cron run does).
The directory layout of the testing server:
-- /root (testing root)
|-- autobuilder
| |-- build.py - The build-test script
| |
| |-- trunk
| | `-- build/testing/scripts - Test scripts for trunk
| |
| `-- branches
| `-- 5.2
| `-- build/testing/scripts - Test scripts for 5.2 branch
|
`-- testing - Automated test configuration and results
|
|-- toolkit-automated-testing - The automated test tool
| `-- templates - HTML templates for the test reports
|
|-- trunk
| |-- nightly - Nightly builds from trunk
| | |-- config.xml - Configuration for nightly build tests
| | |-- scripts - ln -s ../../autobuilder/trunk/testing/scripts
| | `-- results - Result directory containing reports
| |
| `-- development - Development builds from trunk
| |-- config.xml - Configuration for testing the trunk
| |-- scripts - ln -s ../../autobuilder/trunk/testing/scripts
| `-- results - Result directory containing reports
|
`-- branch
`-- 5.2
`-- development - Development builds from 5.2 branch
|-- config.xml - Configuration for testing the 5.2 branch
|-- scripts - ln -s ../../autobuilder/trunk/testing/scripts
`-- results - Result directory containing reports
(Original for the directory layout in build/testing/test-plan.txt in the Toolkit Svn repository.)
Old internal and release versions
Download from
