Manage Your Build System
Skonfigurowana jest Twój zbudować serwery, w tym swoje zbudować kontrolerów i zbudować agenci.Masz zdefiniowane procesy build do potrzeb drużyny.Zespół jest teraz uruchamiania i zarządzania swoimi zautomatyzowane buduje Aby skompilować i przetestować aplikację.
Od czasu do czasu trafisz na sytuacje, w których trzeba monitorować i zarządzanie systemem kompilacji, takie jak, kiedy są diagnozowania problemów z lub Skalowanie zewnętrzne systemu build.
Wymagane są uprawnienia
Musisz być członkiem grupy Administratorzy systemu Windows na serwerze kompilacji i jest członkiem grupy Administratorzy zbudować kolekcji projektu na Twojej kolekcji projektu zespołu.Zobacz Team Foundation Uprawnienia serwera.
Co chcesz zrobić?
Sprawdź stan, zarządzania i modyfikowania kontrolerów i czynników chorobotwórczych z programu Visual Studio
Sprawdź stan, zarządzania i modyfikowania server, kontroler a agentów z konsoli administracyjnej
Uruchom, Zatrzymaj lub Wznów serwera kompilacji
Uruchom ponownie kontrolera kompilacja lub budowania agenta
Włączanie lub wyłączanie kontrolera lub agenta
Określ maksymalną liczbę jednocześnie uruchomionych buduje dla kontrolera
Zarejestrować lub wyrejestrować serwera kompilacji
Monitor stanu serwera kompilacji
Używać dzienników zdarzeń do diagnozowania problemów
Podjęcie kroków dalej
Sprawdź stan, zarządzania i modyfikowania kontrolerów i czynników chorobotwórczych z programu Visual Studio
Czasami chcesz sprawdzić stan i zarządzać swoimi kontrolerami kompilacji i zbudować czynników chorobotwórczych, na przykład, podczas procesu tworzenia kolejce nie uruchamia się lub nie jest dokonanie postępu.Można to wszystko zrobić bezpośrednio z programu Visual Studio.
W programie Visual Studio, w Eksploratorze zespołu:
Jeśli nie nawiązano już do zespołu projektu w Kolekcja projektów zespołu, następnie połączenia z projektem zespołu.
Wybierz Start, a następnie Kompilacje
Na stronie buduje wybierz opcję Akcje, a następnie Zarządzanie kontrolerami budować.
Kolejne kroki
Sprawdź stan kontrolerów i agenci
Jeśli Państwo jest dostępne i stanu jest Enabled, a następnie składnika prawdopodobnie działają poprawnie.
Jeśli Państwo jest niepełnosprawnych, możesz wybrać składnik, wybrać Właściwościi ponownie włączyć składnika.
Jeśli stanu jest Offline, a następnie składnik jest odłączony.Zaloguj się do serwera kompilacji i upewnić się, że jest on zarejestrowany i mogą łączyć się do swojej Team Foundation Server.
Wyświetlanie, modyfikowanie, włączanie lub wyłączanie kontrolera lub agenta
Zaznacz go i wybierz polecenie Właściwości, a następnie zobacz Wdrażanie i konfigurowanie kontrolera kompilacji lub Wdrażanie i konfigurowanie agentów kompilacji.Usuń kontroler lub agenta
Zobacz usunąć kontrolera kompilacja lub usunąć agenta build.Zarządzać lub rozwiązać problemy z serwera kompilacji, kontrolerem lub agenta
Zobacz sekcje poniżej, aby uzyskać więcej informacji.
Sprawdź stan, zarządzania i modyfikowania server, kontroler a agentów z konsoli administracyjnej
Chcesz sprawdzić lub zarządzać składnik systemu kompilacji, czasami konieczne dodatkowe funkcje, które są dostępne po zalogowaniu się do serwera kompilacji.
Zaloguj się do serwera kompilacji, który chcesz skonfigurować.
Z systemu Windows Start, prowadzony Konsoli administracyjnej programu Team Foundation.
Pojawi się konsoli administracyjnej programu Team Foundation.
W okienku drzewa rozwiń nazwę serwera.
Wybierz polecenie Zbudować konfiguracji węzła.
[!UWAGA]
Jeśli wiadomość Skonfigurować zainstalowane funkcje pojawia się zamiast widoku, takie jak powyżej, zobacz Wdrażanie serwera kompilacji.
Kolejne kroki
Sprawdź stan kontrolerów i agenci
Jeśli jeden z kontrolerów kompilacji lub agentów kompilacji są przetwarzania kompilacji, można wyświetlić wiadomości o tej pracy w toku w czasie rzeczywistym z Konsoli administracyjnej programu Team Foundation.
Aby uzyskać więcej informacji dotyczących monitorowania uruchomiony proces kompilacji, zobacz Uruchamianie, monitorowania i zarządzania kompilacje i Diagnozowanie problemów kompilacji.
Jeśli kontrolera lub agenta jest czerwony, a następnie składnik jest odłączony.Upewnić się, że serwer budować mogą łączyć się do swojej Team Foundation Server.
Praca z serwera kompilacji
Wybierz polecenie ponownie uruchomić, zatrzymać, lub Start do uruchomić, zatrzymać lub ponowne uruchomienie serwera kompilacji.
Wybierz polecenie Właściwości do Wdróż i skonfiguruj serwer kompilacji.
Wybierz polecenie zarejestrować lub Wyrejestruj do zarejestrować lub wyrejestrować serwera kompilacji.
Wybierz polecenie zdarzenia... do korzystania z dzienników zdarzeń do diagnozowania problemów z.
Monitorowanie stanu serwera kompilacji.
Praca z kontrolera kompilacja
Wybierz polecenie Właściwości i zobacz Wdrażanie i konfigurowanie kontrolera kompilacji.
Wybierz polecenie ponownie uruchomić do ponownie uruchomić kontroler.
Wybierz polecenie włączyć lub wyłączyć do włączyć lub wyłączyć kontroler.
Praca z agentem kompilacji
Wybierz polecenie Właściwości i zobacz Wdrażanie i konfigurowanie agentów kompilacji.
Wybierz polecenie ponownie uruchomić do ponownie uruchomić agenta.
Wybierz polecenie włączyć lub wyłączyć do włączyć lub wyłączyć agenta.
Uruchom, Zatrzymaj lub Wznów serwera kompilacji
To dobry pomysł, aby zatrzymać serwer kompilacji w każdym przypadku, gdy wykonywana konserwacji na nim.Z Konsoli administracyjnej programu Team Foundation, wybierz polecenie zatrzymać do podjęcia wszystkich kontrolerów kompilacji i zbudować agentów znajdujących się na serwerze kompilacji w trybie offline.Wybierz polecenie Start gdy jesteś gotowy do wprowadzenia na kontrolerach i agenci wraca w usłudze.
Jeśli serwera kompilacji nie odpowiada (na przykład, jeśli proces kompilacji nie powiedzie się uruchomić lub postęp terminowe), wybór ponownie uruchomić może pomóc.Po ponownym uruchomieniu serwera kompilacji, proces Team Foundation Build Service jest zamknięty i ponownie w stan, który jest tak świeże, jak gdyby ponownym uruchomieniu komputera.Jeśli wersje są obecnie przetwarzanych przez kontrolera kompilacja lub dowolne zbudować agentów na tym serwerze kompilacji, wersje te są anulowane.
Uruchom ponownie kontrolera kompilacja lub budowania agenta
Podczas ponownego uruchamiania serwera kompilacji jest za uciążliwy lub niepotrzebne, można ponownie uruchomić łącze kontrolera kompilacja lub agenta kompilacji z Konsoli administracyjnej programu Team Foundation.Po ponownym uruchomieniu kontrolera kompilacja go ponownie ładuje zestawów, a wszystkie wersje, które to przetwarzanie zostaną przerwane.Po ponownym uruchomieniu agent kompilacji, odrzuca on domeny aplikacji, zespoły załadunków i kompilowanie, który go przetwarza jest przerwane.
Włączanie lub wyłączanie kontrolera lub agenta
Można wyłączyć kontrolera lub Aby zapobiec buduje jednocześnie przydzielane do niego.Jeśli zostanie wyłączone, kontroler lub agenta, który przetwarza kompilacji, kompilacja zakończona przed składnika jest wyłączona.
Ta możliwość może pomóc w Dostrajanie lub tymczasowo zmodyfikować sposób działania systemu kompilacji.Na przykład można podejrzewać, że serwera kompilacji działa zbyt wielu agentów kompilacji, ponieważ buduje są przetwarzane zbyt wolno.Można wyłączyć niektórych czynników kompilacji i ocenić, jak to ma wpływ na wydajność.Można następnie ponownie później włączyć jedną lub więcej budowania agentów to konieczne.
Aby włączyć lub wyłączyć agenta kompilacji lub zbudować kontrolera:
Z kontrolerów zbudować wizualne zarządzanie Studio, okno dialogowe, wybierz kontrolera kompilacja lub budowania agenta, który chcesz wyłączyć lub włączyć, a następnie wybierz Właściwości.Albo Właściwości kontrolera budować lub Zbudować właściwości agenta pojawi się okno dialogowe.Albo zaznacz lub wyczyść zbudować kontrolera usługi włączono lub jest włączona usługa agenta budować pole wyboru.
Z Konsoli administracyjnej programu Team Foundation, zlokalizować kontrolera kompilacja lub budowania agenta, który ma zostać włączona lub wyłączona, a następnie wybrać jego włączyć lub wyłączyć łącze.
Zarejestrować lub wyrejestrować serwera kompilacji
Z Konsoli administracyjnej programu Team Foundation, wybierz polecenie Wyrejestruj Jeśli chodzi o uzyskanie serwera kompilacji systemu kompilacji.Po wybraniu Wyrejestruj, zapyta, czy chcesz usunąć żadnego kontrolera kompilacja i budowanie czynników, które są uruchomione na serwerze kompilacji:
Wybierz polecenie nr Jeśli chcesz tymczasowo zlikwidować serwera kompilacji.Kontrolery i agentów na tym serwerze kompilacji nie są usuwane z kolekcji projektu zespołu i pojawiają się stanu z Offline w kontrolerów zbudować wizualne zarządzanie Studio, okno dialogowe.Potem możesz zarejestrować i przywrócenia kontrolera kompilacja i budować agentów.
Wybierz polecenie Tak Jeśli chcesz usunąć wszystkie ustawienia konfiguracji dla tej kompilacji z Kolekcja projektów zespołu.Skreśla się wszystkie informacje dotyczące dowolnego kontrolera kompilacja oraz czynników kompilacji.
Jeśli wiadomość Build Service nie jest zarejestrowany pojawi się, można wybrać zarejestrować re-commission serwera kompilacji i umożliwić jej kontrolery kompilacji i zbudować agentów.
Porada |
---|
Można także zastąpić istniejącego serwera kompilacji podczas wdrażania nowego serwera kompilacji.Na przykład można zamieścić tej samej konfiguracji i zestaw kontrolerów kompilacji i budowanie agentów na komputerze nowe, bardziej wydajne.Zobacz Konfigurowanie usługi Build Team Foundation za pomocą narzędzia konfiguracji serwera Team Foundation. |
Monitor stanu serwera kompilacji
Po zalogowaniu do serwera kompilacji, można potwierdzić Team Foundation Build Service jest uruchomiona, Pobierz informacje o zasobach jest czasochłonne i potwierdzić ogólnego stanu zdrowia serwera kompilacji.
Uruchom Menedżera zadań systemu Windows (Windows Task Manager na Windows 8).
Na Windows 8, jeśli więcej szczegółów łącze jest wyświetlane, wybierz go.
Wybierz polecenie procesu kartę.
W wersjach systemu Windows innych niż Windows 8, upewnij się, Pokaż procesy wszystkich użytkowników jest zaznaczone.
Jaka wersja systemu Windows jest budować uruchomiony serwer?
Windows 8: Zlokalizuj Programu Visual Studio Team Foundation zbudować hosta usługi procesu.Powinien znajdować się w procesy w tle sekcji, lub jeśli uruchomiony jest serwer kompilacji tryb interakcyjny, w aplikacje sekcji.Obserwować Procesora, pamięci, dysku i zasobów sieciowych, które procesu jest czasochłonne.
Inna wersja systemu Windows: zlokalizuj TFSBuildServiceHost.exe procesu.Obserwować zasobów Procesora i pamięci, które procesu jest czasochłonne.
Aby potwierdzić ogólnego stanu zdrowia serwera kompilacji, należy użyć inne karty w Menedżerze zadań.Na przykład, można wybrać wydajności kartę, aby potwierdzić, komputer ma wystarczające zasoby procesora i pamięci.Następnie można Monitor zasobów (na Windows 8, Otwieranie monitora zasobów).
Używać dzienników zdarzeń do diagnozowania problemów
Użyj podglądu zdarzeń, aby uzyskać informacje, które mogą ułatwić monitorowanie, jak działa serwer kompilacji i diagnozować problemy z serwera kompilacji lub proces kompilacji.
Przeglądaj ostatnie
Rozpocząć od sprawdzenia ostatnich zdarzeń.Z Konsoli administracyjnej programu Team Foundation, wybierz polecenie zdarzenia... Aby otworzyć Podgląd zdarzeń, aby wyświetlić najnowsze informacyjne, ostrzeżeń i komunikatów o błędach.
Zobacz dziennik operacji
Aby uzyskać więcej szczegółowych informacji w dłuższym okresie czasu, w Podglądzie zdarzeń, w okienku drzewa rozwiń Dzienniki aplikacji i usług, Microsoft, Team Foundation Server, Usług Build, a następnie wybierz polecenie operacyjna.
Zobacz dziennik analityczny
W większości przypadków nie trzeba odczytywać wiadomości z wewnętrznego udostępniane przez dziennik analityczny.Jednakże dane te mogą się przydatne podczas pracy z obsługą klienta, aby rozwiązać problem.
Aby włączyć dziennik analityczny
W Podglądzie zdarzeń, wybierz polecenie View, Pokaż program Debug: polecenie Dzienniki analityczne i.
W okienku drzewa rozwiń węzeł Dzienniki aplikacji i usług, Microsoft, Team Foundation Server, Usług Build, a następnie wybierz polecenie analityczne.
Podczas gdy analityczne jest wciąż zaznaczony, otworzyć odpowiednie menu skrótów, a następnie wybierz włączyć.
Porada |
---|
Domyślnie gdy tego dziennika osiągnie limit danych, w Podglądzie zdarzeń zatrzymuje gromadzenia danych.Aby zmodyfikować limit lub zmienić to zachowanie, zaznacz analityczne węzeł, otwórz menu skrótów i wybierz polecenie Właściwości. |
Dostosowywanie i wyświetlania danych
Aby zapisać dane w pliku stałych, która będzie łatwa do skanowania i obejrzeć w okienku drzewa zaznacz jeden z węzłów, opisane powyżej, otwórz menu skrótów, a następnie wybierz Zapisać wszystkie zdarzenia....Użycie Zapisać jako okno dialogowe, aby zapisać dane w formacie, który nie spełnia wymagań użytkownika.
Kolejne kroki
Wdrażanie i pracować z serwera kompilacji
Aby używać programu Team Foundation Build z lokalnej Team Foundation Server, należy wdrożyć co najmniej jednego serwera kompilacji.Serwer można wdrożyć na komputerze fizycznym lub maszynie wirtualnej.Wdróż i skonfiguruj kontrolera kompilacja
Użyj kontrolera kompilacja do wykonywania zadań lekki i niedostępnego obciążenie procesora proces kompilacji do jego puli agentów kompilacji.Mogą znajdować się jednego kontrolera kompilacja na serwer kompilacji.Wdróż i skonfiguruj agentów kompilacji
Użyć agenta kompilacji do kompilacji pracy obciążenie procesora, pobieranie plików z kontroli wersji, obsługa administracyjna obszaru roboczego, kompilowanie kodu i uruchomieniu testów.Możesz hosta można jednego lub kilku agentów budować na serwer kompilacji.Skonfigurować foldery poczty odebranej
Można przygotować i następnie wyznaczyć jeden lub więcej folderów poczty odebranej tak, aby system kompilacji może dostarczyć danych binarnych, wyniki testów i plików dziennika do zespołu.Możliwość skalowania systemu Team Foundation Build
Miarę zespołu i swoją bazę kodu, można rozbudować system kompilacji przyrostowo stosunkowo łatwo.