Non, ce n'est pas possible, et c'est une grosse limitation de la commande cruisecontrol. Nous utilisons la version Java de cruisecontrol et pour ce faire j'ai écrit une transformation .xsl qui utilise aussi l'élément.
La transformation fonctionne comme suit:
Un utilisateur peut définir dans les entrées du fichier de configuration telles que:
<include.projects file="Projects\3DDependencies\3DDependencies_cc_config.xml">
<property name="BuildType" value="dll"/>
<property name="BuildType" value="cfg"/>
<property name="BuildType" value="msi"/>
</include.projects>
Puis le xslt lit le fichier défini dans l'attribut de fichier et crée un élément avec les éléments de construction définis par l'utilisateur $ {project.name} .dll, $ {project.name} .cfg etc.
Ensuite, il copie - si nécessaire d'autres éléments tels que les éditeurs, etc. De cette façon, on peut avoir une configuration "de base" et remplacer cette configuration par projet.
Il permet également à l'utilisateur d'ajouter/supprimer autant de builds qu'il le souhaite.