Udostępnij za pośrednictwem


Zdefiniuj proces kompilacji

Po konfiguracji systemu kompilacji, możesz już prawie 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ół.

Co chcesz zrobić?

  • Tworzenie i praca z definicją kompilacji. Możesz szybko definiować prosty, lecz wydajny proces kompilacji, zawierający instrukcje na temat tego, które projekty kodu mają być kompilowane, które akcje wyzwalają kompilację, które testy mają zostać uruchomione oraz na temat wielu innych opcji.

  • Zdefiniuj proces kompilacji do wspierania ciągłej integracji Zespół jest w stanie zminimalizować błędy w bazie kodu integrując różne funkcji we współdzielonym repozytorium tak często, jak to możliwe, a następnie kompilując i testując otrzymany rezultat.Możesz zaimplementować tę strategię, znaną jako ciągła integracja, definiując proces kompilacji, który zapewni Tobie i Twojemu zespołowi natychmiastową determinację, czy zaewidencjonowana zmiana z zespołu funkcji przerwała kompilację lub spowodowała niepowodzenie testu.

  • Ochrona przed "przerwaniem kompilacji" przez zespół. Gdy deweloper wprowadza zmiany naruszające kompilację, wynik może spowodować znaczące problemy dla małych zespołów.Dla większych zespołów może to być kosztowne, gdyż jest mierzone przez utratę produktywności i opóźnienia harmonogramu.Możesz tworzyć definicję kompilacji ewidencjonowanej warunkowo w celu ochrony części lub całości bazy kodu przed tym problemem.

  • Utwórz niestandardowe procesy 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. W przypadku aktualizowania wcześniejszych wersji programu Team Foundation Server można nadal używać starszych procesów kompilacji.Możesz również używać starszych wersji programu Visual Studio, aby tworzyć procesy kompilacji dla Visual Studio Team Foundation Server 2013.