Zdefiniowanie procesu kompilacji
Po konfiguracji systemu kompilacji, prawie można zacząć korzystać z Team Foundation Build, aby kompilować kod, przeprowadzać testy i wykonywać wiele innych ważnych funkcji.Następnym krokiem jest opracowanie procesu kompilacji, który zawiera instrukcje na temat kompilacji projektów kodu, akcji wyzwalających kompilację, uruchamianych testów i wielu innych procedur wymaganych przez zespół.
Typowe zadania
Typowe zadania |
Obsługa zawartości |
---|---|
Tworzenie i praca z definicją kompilacji. Można szybko zdefiniować prosty, lecz wydajny proces kompilacji, zawierający instrukcje na temat kompilacji projektów kodu, akcji wyzwalających kompilację, uruchamianych testów i wielu innych opcji. |
Zdefiniowanie procesu tworzenia, oparty na szablonie domyślne Tworzenie i testowanie aplikacji sklepu Windows Store przy użyciu Team Foundation Build |
Definiowanie procesu kompilacji do wspierania ciągłej integracji Zespół można zminimalizować błędy w swojej bazie kodu poprzez integrację różnych funkcji do współdzielonego repozytorium tak często, jak to możliwe, a następnie poprzez kompilację i testowanie wyniku.Możesz zaimplementować tę strategię, znaną jako ciągła integracja, definiując proces kompilacji, który zapewni zespołowi natychmiastową determinację, czy zaewidencjonowana zmiana od członka zespołu przerwała kompilację lub spowodowała niepowodzenie testu. |
Zdefiniowanie procesu tworzenia wspieranie ciągłej integracji Zminimalizować zajętość kod po buduje podziały do ciągłej integracji |
Ochrona przed "przerwaniem kompilacji" przez zespół. Gdy deweloper wprowadza zmianę, która narusza kompilację, wynik może spowodować znaczące problemy dla małych zespołów.Dla większych zespołów może to być kosztowne, mierzone przez utratę produktywności i opóźnienia harmonogramu. Można utworzyć definicję kompilacji ewidencjonowanej warunkowo w celu ochrony części lub całości bazy kodu przed tym problemem. Można również użyć zasad ewidencjonowania kompilacji, jako narzędzia ograniczającego dodatkowe zmiany w bazie kodu, póki błąd ciągłej kompilacji jest naprawiony. |
Zdefiniowanie procesu Gated kompilacji wyboru, aby zatwierdzić zmiany Budowanie wyboru w oczekujące zmiany, które są kontrolowane przez Gated Zaewidencjonuj |
Tworzenie głęboko niestandardowego procesu kompilacji. Za pomocą domyślnego szablonu można utworzyć proces kompilacji, który spełni szeroki zestaw najczęściej stawianych wymagań.Jednakże, wiele zespołów wymaga, aby ich procesy kompilacji wykonywały wyspecjalizowane zadania i określały się niestandardową logiką działania. |
|
Kontynuowanie używania starszych wersji procesów kompilacji. Po dokonaniu uaktualnienia z wcześniejszych wersji programu Team Foundation Server można nadal używać starszych procesów kompilacji.Nadal można także używać starszych wersji programu Visual Studio, aby tworzyć procesy kompilacji dla Visual Studio Team Foundation Server 2012. |