Building Projects

For Ant and maven builds the following system properties will be added via -D command line:

  • continuum.project.lastBuild.state : last build state int flag
  • continuum.project.lastBuild.number
  • continuum.project.nextBuild.number
  • continuum.project.version

When building projects, the build order is determined by the inter-dependency of the projects. This would mean that the dependencies of a project are built first.

In cases when a project group can build projects in parallel build queues but one of those projects depend on another project, the inter-dependent projects will build in the same build queue.

Projects can be built in two ways:

  1. Scheduled Builds
  2. Forced Builds

Projects will have the in queue icon once the forced build or the scheduled build is triggered. This means that the project is either in the prepare build queue or in the build queue.