Skip navigation.

Features

free to use

Jayasoft has decided to provide IvyCruise plugins set for free. See license here

easy to use and integrate

IvyCruise is given as a set of CruiseControl plugins. Their integration into CruiseControl only consists in the modification of some parameters of CruiseControl server.

manage projects build order

When building projects IvyCruise takes care of the projects'dependency tree to find the good order to build the projects. If project B depends on project A, then project A will be built before project B.

automatic build of dependent projects

IvyCruise automatically rebuilds dependant projects that use a latest version of a given project. Let's suppose you have projects B and C that depend on the latest version of the project A. If you modify project A, then projects B and C will be automatically rebuilt by IvyCruise. You do not need to configure that feature in CruiseControl files, IvyCruise manages this for you automatically for latest dependencies. If you change your dependencies, IvyCruise will automatically take care of your new changes :
  • stop project dependency if the revision has been fixed to a named revision
  • inject dependency if a project revision has changed to a latest one

new publishers policies

Because the build process is aware of the dependency tree of your projects, CruiseControl will spam your email box with a lot of emails with build results. What we introduce here, is some new policies to only be informed of project build status when needed (source modification, dependant build failed, dependant build success after a failure, ...).