Plusieurs projets dans CruiseControl.net dans la même file d'attente en même temps en même temps

StackOverflow https://stackoverflow.com/questions/4923204

  •  30-10-2019
  •  | 
  •  

Question

J'ai plusieurs projets dans CruiseControl.net (version 1.4.4) que j'ai attribués à une seule file d'attente ...

   <project name="Build - A" queue="Q1">
   ...
   </project>
   <project name="Build - B" queue="Q1">
   ...
   </project>
   <project name="Build - C" queue="Q1">
   ...
   </project>
   <project name="Build - D" queue="Q1">
   ...
   </project>

Tous les projets sont des projets non déclenchés - I (avec tous les autres développeurs de la division) utilise CCTRAY pour lancer manuellement chaque projet. Le problème est: si, pendant que le projet A est en cours d'exécution, un autre utilisateur utilise Force Build pour démarrer un autre projet, il s'exécute simultanément avec le projet A. même s'ils sont dans la même file d'attente. J'aurais pensé que les demandes dans la même file d'attente seraient ... Je ne sais pas, en file d'attente et non exécutée en même temps. J'utilise l'implémentation de file d'attente par défaut de "useFirst".

Une idée comment faire en sorte que les projets dans la file d'attente se comportent un peu plus de file d'attente? Je voudrais ajouter les projets à un planificateur chronométré, mais sans aucune confiance que les projets n'essaieront pas tous d'exécuter simultanément et de tuer ma machine de construction terriblement sous-alimentée, je n'ose pas l'essayer.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top