Mam kilka projektów, które chciałbym mieć w osobnych konfiguracjach budować z nieznacznie różnych konfiguracjach:Jak ograniczyć powielanie podobnych konfiguracji kompilacji?
- źródła VCS i budować wyzwalaczy (tj jedyną różnicą jest to, które do korzystania z projektów podkatalogu głównego katalogu)
- kroki budowlanej (kilka pierwszych są dokładnie takie same, ale ostatnie kilka może się różnić w zależności od tego jak testy jednostkowe mają być uruchamiane, zależności itp)
to wszystko. Przyjrzałem się szablonom konfiguracji budowania, ale wydaje się, że nie pozwala to na elastyczność określania niestandardowych kroków budowania niestandardowego lub dodatkowych korzeni VCS.
Naprawdę po prostu nie chcę ręcznie kopiować (kilku) kroków kompilacji z naszej konfiguracji początkowego projektu do kilku innych konfiguracji, i zachować je wszystkie, gdy coś się zmieni. Wydaje się, że powinno być lepsze rozwiązanie?
Z jakiej wersji TeamCity korzystasz? [Build Configuration Template] (http://confluence.jetbrains.com/display/TCD8/Build+Configuration+Template) działa dla mnie. –
@ user1177636 Tak, myślę, że to również będzie działać dla mojej sprawy. Po prostu muszę trochę pogodzić się z parametrami. – jwalk