2013-04-23 13 views
5

W TC jest projekt z konfiguracjami kompilacji par. Kompilacja konfiguracji koncentruje się na projektach, które nie przeszkadzają sobie nawzajem - dzięki czemu mogę rozpocząć proces budowania jednocześnie. Na każdej stronie głównej konfiguracji kompilacji znajduje się przycisk Uruchom, który uruchamia kompilację.Uruchamianie wszystkich konfiguracji kompilacji w TeamCity

Moje pytanie - istnieje możliwość utworzenia takiego przycisku, który uruchamia kompilację wszystkich konfiguracji?

Wiem, że istnieją wyzwalacze kompilacji i tak dalej - ale czasami trzeba uruchomić wszystkie konfiguracje kompilacji - uruchamianie "na żądanie" - i jest to trochę niewygodne, aby przejść do każdej strony głównej i nacisnąć przycisk Uruchom.

Odpowiedz

8

Można to osiągnąć, tworząc "startową" konfigurację kompilacji - nie trzeba nic robić - i łącząc każdą z konfiguracji równoległych z nią za pomocą wyzwalacza Finish Build. Gdy ustawisz konfigurację "kick-off", zakończy się ona szybko i wszystkie równoległe konfiguracje powinny zostać uruchomione.

+0

Dobry pomysł, spróbuję ... – DreadAngel

+0

Czy możesz dodać więcej szczegółów? czy muszę zdefiniować dwa identyczne kompilacje dwa razy lub Czy mogę w jakiś sposób przekazać jedynie instrukcje potwierdzające budowę? – qub1n

+1

Sposób, w jaki to rozumiem, definiujesz nową konfigurację kompilacji (nazwałem ją "Kickoff"), która nic nie robi i umieszcza ją przed wszystkim. Następnie wszystkie inne konfiguracje kompilacji, które chcesz wykonać równolegle, sprawiają, że wyzwalają one po zakończeniu kompilacji "Kickoff". W ten sposób pierwszą rzeczą, która zostanie uruchomiona, jest Kickoff, który zakończy się natychmiast, ponieważ nie robi nic. Wszystkie inne kompilacje, które czekają na zakończenie gry, powinny rozpoczynać się równolegle z uruchomieniem równoległych konfiguracji. –

Powiązane problemy