begrenzen Ich habe zwei Build-Agenten auf dem gleichen Rechner ausgeführt. Der Grund für zwei Agenten ist, dass wir genügend Build-Anfragen haben, um mehr als einen zu brauchen, besonders wenn eine Veröffentlichung stattfindet, die weit über 10 Minuten dauern kann, um einen Build-Agenten aufzunehmen.Zwei Build-Agenten eine Release-Pipeline - müssen
Zwei Build-Agents funktionieren gut für den Build-Prozess, wenn wir verschiedene Build-Definitionen ausführen. Wenn Sie jedoch versuchen, zwei gleiche Build-Definitionen oder insbesondere eine Release-Definition auszuführen, werden alle möglichen parallelen Probleme verursacht.
Wie verhindere ich, dass dieselbe Build- oder Release-Definition gleichzeitig auf verschiedenen Build-Agenten ausgeführt wird?
EDIT: Die einzige Lösung, die ich mir vorstellen kann, ist, zwei Pools zu haben. Ein Build und ein Release und daher werden sie nie die Chance bekommen, zweimal mit derselben Definition zu laufen.
Dank - ich diese verwenden können, einen meiner Agenten zu begrenzen Freisetzung zu sein nur. –