Warunkowo wykonaj krok kompilacji TeamCity

Pracuję nad zdefiniowaniem ogólnego szablonu budowy dla wszystkich naszych projektów - które umieściłem na poziomie „projektu głównego” (dzięki tej nowej funkcji TeamCity 8). Niektóre z naszych projektów tworzą instalator, który musi zostać wygenerowany przez oddzielny „krok kompilacji”, który uruchamia skrypt powershell. Jednak niektóre z naszych projektów nie tworzą tego instalatora i dlatego nie potrzebują tego dodatkowego kroku kompilacji.

Czy istnieje sposób warunkowego wykonania kroku kompilacji na podstawie parametru kompilacji? Pomyślałem, że może być tu wykorzystana funkcja „wyłącz krok kompilacji”, ale nie widzę sposobu na określenie statusu włączonego / wyłączonego kroku za pomocą parametru.

Oczywiście mogłem upiec to warunkowo w kroku kompilacji, który wykonuje generację instalatora, ale byłoby to czystsze, gdyby można było to obsługiwać z samego teamcity.

questionAnswers(3)

yourAnswerToTheQuestion