Par défaut, une seule construction du projet est exécutée à la fois — toutes
les autres demandes pour exécuter la construction de ce projet resteront dans la file d'attente
jusqu'à ce que la première construction soit terminée.
Ce choix par défaut est une précaution, car les projets exigent souvent un accès exclusif à
certaines ressources, telles qu'une base de données ou un hardware spécifique.
Si cette option est activée, et s'il y a suffisamment d'exécuteurs disponibles sachant gérer ce projet, alors les multiples constructions de ce projet tourneront en parallèle. S'il n'y a pas assez d'exécuteurs disponibles à un moment donné, toute autre demande de construction sera maintenue dans la file d'attente de construction comme normalement.
Activer les constructions simultanées est utile pour les projets qui exécutent de longs tests
car elle permet à chaque construction de contenir un plus petit nombre de modifications, tandis que
le temps d'exécution total diminue car les constructions suivantes n'ont pas besoin d'attendre
que les tests précédents soient terminés.
Cette fonctionnalité est également utile pour les projets paramétrés,
dont les différentes constructions — en fonction des paramètres utilisés —
peuvent être totalement indépendantes les unes des autres.
Chaque construction exécutée en parallèle se produit dans son propre espace de travail,
isolé des autres constructions.
Par défaut, Jenkins ajoute "@<num>" au nom du répertoire de l'espace
de travail, par exemple "@2".
Le séparateur "@" est modifiable en renseignant la valeur de la propriété système Java
hudson.slaves.WorkspaceList au démarrage de jenkins.
Par exemple, "hudson.slaves.WorkspaceList=-" modifierait
le séparateur à un trait d'union.
Pour plus d'informations sur le paramétrage des propriétés système, voir la page du wiki.
En revanche, si vous activez l'option Utiliser un espace de travail personnalisé, toutes les constructions seront exécutées dans le même espace de travail. La prudence est donc de mise, car plusieurs constructions peuvent finir par modifier le même répertoire en même temps.