Udostępnij za pośrednictwem


Tworzenie lub edycja definicji kompilacji

Po wdrożeniu systemu kompilacji można rozpocząć określanie procesu kompilacji, który dla potrzeb zespołu kompiluje kod, przeprowadza testy i wykonuje wiele innych ważnych funkcji.

  1. W programie Visual Studio Team Explorer upewnij się, że masz połączenie z projektem zespołowym (klawiatura: Ctrl + 0, C), a następnie otwórz stronę Ikona kompilacjeKompilacje (klawiatura: Ctrl + 0, B).

  2. Wybierz łącze Nowa definicja kompilacji albo zaznacz kompilację, otwórz jej menu skrótów i wybierz Edytuj definicję kompilacji.

    PoradaPorada

    Jeśli pojawi się komunikat o błędzie TF225001, skonfiguruj kontrolera kompilacji.

  3. Na karcie Ogólne:

    • W polu Nazwa definicji kompilacji określ nazwę do skojarzenia z definicją kompilacji.Zobacz Ograniczenia nazewnictwa w programie Team Foundation.

    • (Opcjonalne) W polu Opis dodaj odpowiedni opis.Opis ten dostarcza dodatkowych informacji osobom z zespołu zamierzającym przeprowadzić ręczne kolejkowanie kompilacji (jak zostało to opisane w sekcji Kolejkowanie kompilacji).

  4. Jeśli proces kompilacji nie jest jeszcze gotowy do użycia dla zespołu, na karcie Ogólne w obszarze Przetwarzanie kolejki można zmienić domyślne ustawienie parametru Włączone na:

    • Wstrzymano, aby pozwolić na kolejkowanie nowych kompilacji przez wyzwalacze bądź użytkowników, lecz zostawić te kompilacje w stanie wstrzymania.

    • Wyłączone, aby uniemożliwić kolejkowanie nowych kompilacji przez wyzwalacze bądź użytkowników.

  5. Na karcie Wyzwalacz, określ zdarzenie, które ma powodować uruchomienie tej definicji kompilacji.Zobacz Określanie wyzwalaczy kompilacji oraz przyczyn.

  6. W zakładce Ustawienia źródła:

    • Ikona TFVCTFVC: W tabeli Foldery robocze określ foldery kontroli wersji, które zawierają pliki wymagane przez proces kompilacji.

      PoradaPorada

      Aby upewnić się, że proces kompilacji funkcjonuje poprawnie i poprawić wydajność, dołącz wszystkie foldery i tylko te, które zawierają pliki wymagane przez proces kompilacji.Zobacz Praca z obszarami roboczymi kompilacji.

    • Ikona GitGit: określ repozytorium i gałęzie, które zawierają pliki wymagane przez proces kompilacji.

      PoradaPorada

      Na liście oddziałów monitorowanych pod kątem ciągłej integracji (CI) i wycofania kompilacji można używać symboli wieloznacznych.Na przykład można określić odwołań/głowic/funkcji * do monitorowania odwołań/głowic/featureA i odwołań/głowic/featureB gałęzie.

  7. Na karcie Ustawienia domyślne kompilacji, jeśli na liście Kontroler kompilacji pojawia się jeden lub więcej kontrolerów kompilacji, wybierz kontroler kompilacji, którego system kompilacji ma używać do przetworzenia tej definicji kompilacji.

    Jeśli swojej kolekcji projektów zespołowych jest oparta na programu Visual Studio Online i potrzebuje Twój zespół może być spełniony przez agenta kompilacji jeden standard, wybierz opcję pracujących tworzenia kontrolera.Zobacz hostowany kontroler kompilacji.

  8. Na karcie Ustawienia domyślne kompilacji wybierz jedną z następujących opcji Lokalizacja tymczasowa, aby określić sposób tworzenia i przechowywania plików wyjściowych, takich jak skompilowane pliki binarne i pliki dziennika, przez proces kompilacji:

    • Kompilacja nie kopiuje plików wyjściowych do folderu docelowego: wybierz tę opcję, jeśli nie potrzebujesz plików wyjściowych.

    • Kopiuj dane wyjściowe kompilacji do następującego folderu docelowego: wybierz tę opcję, jeśli chcesz skopiować pliki wyjściowe do folderu docelowego na serwerze udostępniania plików.W polu wpisz ścieżkę pliku UNC do folderu, w którym system kompilacji ma umieścić pliki wyjściowe.Musisz określić folder, który został przygotowany do użytku jako folder docelowy.Zobacz Konfigurowanie folderów poczty odebranej.

    • Kopiuj dane wyjściowe kompilacji do serwera: wybierz tę opcję, aby skopiować dane wyjściowe kompilacji do programu Team Foundation Server.

  9. Na karcie Proces szczegółowo określ, jakie funkcje oraz w jaki sposób wykonuje ta kompilacja:

  10. Na karcie Zasady przechowywania możesz określić liczbę ukończonych kompilacji, które chcesz zachować.Możesz zmodyfikować dwa zestawy zasad przechowywania na liście Określ sposób zachowania kompilacji, aby spełnić potrzeby zespołu:

    • Grupa zasad Wyzwalane i uruchamiane ręcznie określa, co system przechowuje z tych kompilacji zakolejkowanych ręcznie lub przez automatyczny wyzwalacz.

    • Grupa zasad Prywatne określa, co system przechowuje z tych kompilacji zakolejkowanych również ręcznie z kodu źródłowego w zestawie odłożonym (jak zostało to opisane w sekcji Kolejkowanie kompilacji).

    Aby zmodyfikować zasady przechowywania dla ukończonych kompilacji o stanie Zatrzymano, Niepowodzenie, Częściowe powodzenie lub Powodzenie, wykonaj jeden lub oba następujące kroki:

    • Wybierz wartość w kolumnie Zasady przechowywania i wybierz jedną z następujących opcji: Zachowaj wszystkie, Zachowaj tylko najnowsze, Zachowaj 2 najnowsze, Zachowaj 5 najnowszych, Zachowaj 7 najnowszych, Zachowaj 10 najnowszych lub Określ liczbę zachowywanych.

    • Wybierz wartość w kolumnie Co do usunięcia i wybierz wartość.Aby uzyskać więcej informacji dotyczących tych wartości, zobacz sekcję Usuń kompletną kompilację.

  11. When you finish working on the build definition, on the File menu, choose Save<Name of Build Definition> (Keyboard: Ctrl+S).

    Utworzona przez użytkownika definicja kompilacji pojawi się na stronie Kompilacje w programie Team Explorer.Zobacz Uruchamiaj, monitoruj i zarządzaj kompilacjami.