Non voglio che Build Config A e Build Config B vengano eseguiti contemporaneamente, il che è possibile perché ho più agenti. Non importa in quale ordine queste configurazioni sono eseguite. Non fanno nemmeno parte dello stesso progetto di TeamCity e ciascuna prende di mira un diverso repository SVN. Tuttavia è possibile che entrambi funzionino contemporaneamente se vengono effettuati controlli simultanei su ciascun repository.TeamCity: impedisce l'esecuzione contemporanea di 2 build
Invece vorrei una configurazione per aspettare semplicemente che l'altro finisse. Ad esempio, se Build Config B inizia a funzionare, ma Build Config A è già in esecuzione, B attenderà fino al termine di A e quindi verrà eseguito.
Non penso che una dipendenza di snapshot funzioni perché presuppone che una configurazione abbia una dipendenza dall'altra che non è vera nel mio caso.
perché non possono funzionare in modo indipendente? potrebbero interferire l'uno con l'altro tramite una risorsa condivisa? potresti appuntarli sullo stesso agente? – Matt
Le build funzioneranno sempre insieme? In tal caso, è possibile rimuovere tutti i trigger di generazione da una delle build e assegnarvi una soluzione di build finale. Questo accoderà la build B al termine della build A. Detto questo, mi piace ancora il suggerimento di Matt di costringerli a correre entrambi sullo stesso agente di costruzione. –
Non possono essere eseguiti indipendentemente a causa di una risorsa condivisa. Idealmente avrei trovato un modo per aggirare questo, ma ci vorrà un po 'di riconfigurazione, quindi spero almeno temporaneamente di impedirgli di funzionare contemporaneamente. – Keith