2013-06-10 9 views
11

Mam dwa oddzielne projekty z dwóch oddzielnych katalogów VSS TFS, które chcę dołączyć do tej samej wersji i zastanawiałem się, czy jest to możliwe.TeamCity: Jak ustawić kompilację z dwoma korzeniami VCS

Projekt 1

VCS głównej: $/ProductName/Rozwój/Project1

ścieżka pliku Budowa: API/API.sln

Projekt 2:

VCS głównej : $/QA/Test/Narzędzia/Project2

Ścieżka pliku kompilacji: T est/Test.sln

Chcę, aby krok nr 1 kompilacji skompilował projekt 1, a krok nr 2 kompilował projekt 2. Jak to zrobić, jeśli ścieżka do pliku kompilacji jest względna do katalogu głównego/katalogu kasowania VCS a rozwiązania pochodzą z dwóch różnych źródeł VCS?

Z góry dzięki!

+4

Nie widzę problemu. Dodaj 2 korzenie vcs do konfiguracji kompilacji i dodaj dwa kroki budowania? Gdzie jest konflikt? –

+0

Ack! Oczywiście nadal jestem noobem z TeamCity i nie zdawałem sobie sprawy, że to opcja. Dzięki za wskazówkę! Sprawy są teraz rozwiązane. – Keith

+0

Dlaczego po prostu nie tworzyć, aby tworzyć konfiguracje? To byłoby wygodniejsze. –

Odpowiedz

14

Możliwe jest posiadanie dwóch VCS Roots i zmianę ich folderów kasowych (nie należy więc sprawdzać obu w folderze głównym). Do tego zmienić "Kasa Rule" na naszym oknie "VCS Roots" i dodać do projektu:

dla project1:

+:.=>project1 

I Project2:

+:.=>project2 

Niż dostać ta struktura w katalogu głównym:

root 
    - project1 
    - project2 
Powiązane problemy