Comment puis-je empêcher les deux Jenkins projets/construit à partir de l'exécution en même temps?

J'ai deux Jenkins projets qui partagent une base de données. Ils ne doivent pas être exécutées simultanément. Strictement parlant, il n'y a pas de dépendance entre eux au-delà de la non simultanéité, mais pour le moment je gérer en partie cette contrainte en exécutant un "en aval" de l'autre. Cela fonctionne la plupart du temps, mais pas toujours. Si un changement de contrôle se produit alors que le deuxième est en cours d'exécution, la première démarre à nouveau, et ils vont être en cours d'exécution simultanément, et probablement les deux échouent lamentablement.

Ce qui est similaire, mais pas identique, à Comment prévenir certaines Jenkins emplois d'exécuter simultanément? La différence est que je n'ai pas de "nombre de threads" problème-je suis déjà seule course au plus un seul thread d'un projet donné, à tout moment, même dans le cas où les deux (différents-projet) se piétiner les uns les autres. Cela semble exclure tous les plusieurs suggestions dans ce thread.

InformationsquelleAutor jackr | 2012-04-12