2013-04-23 4 views
5

In TC gibt es ein Projekt mit ein paar Build-Konfigurationen. Build configs Ziele Projekte, die sich nicht gegenseitig stören - so kann ich den Build-Prozess gleichzeitig starten. Auf jeder Buildkonfigurationshomepage gibt es die Schaltfläche Ausführen, die den Build startet.Starten aller Build-Konfiguration in TeamCity

Meine Frage - es ist möglich, eine solche Schaltfläche zu erstellen, die den Build aller Konfigurationen auslöst?

Ich weiß, dass es Build-Trigger und so weiter gibt - aber irgendwann muss alle Build-Konfiguration starten - "on demand" Build-Lauf - und es ist ein wenig unbequem zu jeder Homepage gehen und Run-Taste drücken.

Antwort

8

Sie können dies erreichen, indem Sie eine 'Kick-Off'-Build-Konfiguration erstellen - es muss nichts unternommen werden - und jede Ihrer parallelen Konfigurationen mit einem Finish Build Trigger verbinden. Wenn Sie die "Kick-off" -Konfiguration Run... ausführen, wird es schnell beendet und alle parallelen Konfigurationen sollten dann ausgelöst werden.

+0

gute Idee, ich werde versuchen ... – DreadAngel

+0

Können Sie weitere Details hinzufügen? muss ich zwei identische Builds zweimal definieren oder kann ich einfach Build-Konfigurations-Params irgendwie weitergeben? – qub1n

+1

Die Art, wie ich es verstehe, definieren Sie eine neue Build-Konfiguration (ich nannte es "Kickoff"), die nichts tut und vor allem. Dann werden alle anderen Buildkonfigurationen, die Sie parallel ausführen möchten, nach Abschluss des "Kickoff" Builds ausgelöst. Auf diese Weise wird als erstes Kickoff ausgeführt, das sofort beendet wird, weil es nichts tut. Alle anderen Builds, die darauf warten, dass Kickoff beendet wird, sollten gleichzeitig damit beginnen, parallele Buildkonfigurationen auszuführen. –

Verwandte Themen