O Jazz inclui o Jazz Build Engine e um kit de ferramentas de construção Ant que pode publicar informações de construção para o Repositório do Jazz. Enquanto o kit de ferramentas de construção é mais adequado para construções Ant, é possível utilizar qualquer tecnologia de script que possa chamar um Ant. Por exemplo, uma equipe pode utilizar Perl, arquivos em lote do DOS ou Make para criar scripts de construção que interagem com a construção de equipe do Jazz.
Todos os itens relacionados à construção pertencem a uma área de projeto. Operações relacionadas à construção são controladas pelo processo do projeto.
Construções do Jazz podem ter rastreabilidade entre conjuntos de alterações e itens de trabalho. Você tipicamente executa uma construção contra arquivos que são provenientes de um espaço de trabalho do repositório de construções designado que possua fluxos de entradas a partir do fluxo de desenvolvimento principal da equipe.
Antes de executar a construção, todas as alterações mais recentes são aceitas a partir do fluxo da equipe e é criada uma captura instantânea reproduzível dos arquivos. Os conjuntos de alterações e itens de trabalho incluídos na construção são registrados para consumidores da construção para visualização.
Depois de uma construção ser considerada boa, é possível criar uma Liberação a partir dele. É possível, então, configurar o campo Localizado Em de um item de trabalho para uma liberação específica associada à construção.
A figura a seguir ilustra a rastreabilidade entre os conjuntos de alterações e os itens de trabalho quando você executa uma construção contra arquivos a partir de um fluxo da equipe.
