Jazz incluye Jazz Build Engine y un conjunto de herramientas Ant build que puede publicar información de construcción en Jazz. Mientras que el conjunto de herramientas de construcción resulta más adecuado para construcciones en Ant, se puede emplear cualquier tecnología de scripting que invoque a Ant. Por ejemplo, un equipo puede utilizar Perl, archivos de lotes DOS,o Make, para crear scripts de desarrollo que interaccionen con el Jazz team build.
Todos los elementos relativos a la construcción de software pertenecen a un área de proyecto. Las operaciones relativas al desarrollo se encuentran gobernadas por el proceso del proyecto.
Las construcciones en Jazz pueden poseer trazabilidad entre conjuntos de cambios y elementos de trabajo. Normalmente se ejecuta un construcción frente a archivos que proceden de un entorno de trabajo de repositorio de compilaciones designado, que muestra flujos entrantes de materiales procedentes de la corriente principal de desarrollo del equipo.
Antes de ejecutar la construcción, todos los últimos cambios serán aceptados por la mayoría del equipo y se crea una instantánea reproducible de los archivos. Los conjuntos de cambios y elementos de trabajo incluidos en la construcción se registran para que los consumidores de la construcción los puedan ver.
Una vez que una construcción se considere válida, se puede crear una entrega o "release" de la construcción o construcción. Se puede configurar el campo Ubicado en de un elemento de trabajo para la entrega particular asociada con la construcción.
La figura siguiente ilustra la trazabilidad entre los conjuntos de cambios y los elementos de trabajo a la hora de ejecutar una construcción frente a archivos de la corriente general de un equipo.
