0
Existe-t-il un moyen d'ordonner l'exécution d'un éditeur de build force et d'attendre que le build force précédent soit terminé avant d'exécuter le suivant?Ordre de l'éditeur Forcebuild dans CruiseControl
<publishers>
<forcebuild>
<project>Project A</project>
</forcebuild>
<forcebuild>
<project>Project B</project>
</forcebuild>
<forcebuild>
<project>Project C</project>
</forcebuild>
</publishers>
Le problème que j'essaie de résoudre est que disons que ProjectA est défini comme priorité 1 et que ProjectB est défini comme priorité 2. Ils sont tous les deux dans la même file d'attente. Cependant, ProjectA a des déclencheurs qui dépendent d'un autre projet et j'ai besoin que ces projets de dépendance se terminent avant d'exécuter projectB. J'ai essayé de définir les priorités sur les projets de dépendances, mais comme il y a du temps de latence qui déclenche le projet de dépendance, il va directement à ProjectB. Je souhaite qu'il existe un attribut waitTime pour l'éditeur forcebuild. – odez213
Vous avez donc besoin que ces autres projets soient construits entre ProjectA et ProjectB? Ne pourriez-vous alors peut-être les mettre dans la même file d'attente et définir leurs valeurs de priorité entre les priorités de ProjectA et ProjectB? –
Oui, je l'ai fait, mais en raison de l'absence de délai entre ProjectA et ProjectB, cruiseControl commencerait parfois à construire ProjectB, puis commencer à mettre en file d'attente les dépendances de ProjectA. – odez213