Udostępnij za pośrednictwem


Zminimalizować zajętość kod po buduje podziały do ciągłej integracji

Po skonfigurowaniu kompilacji użyj wyzwalacza Ciągła integracja lub Stopniowe kompilacje. Każda operacja ewidencjonowania uruchamia kompilację.Gdy jedna z kompilacji ciągłej integracji zakończy się niepowodzeniem, ważne jest dla zespołu, aby naprawić problem, który spowodował niepowodzenie przed wprowadzaniem zmian niezwiązanych z bazą kodu.Można użyć zasad ewidencjonowania kompilacji jako narzędzia do ograniczania dodatkowych zmian bazy kodu przed naprawieniem niepowodzenia kompilacji.

Po włączeniu zasad kompilacji, blokują one członków zespołu przed dodawaniem nowych plików do jakiegokolwiek folderu kontroli źródła, który jest folderem roboczym w definicji kompilacji wyzwalanej przez wyzwalacz ciągłej integracji lub stopniowych kompilacji.W chwili wystąpienia takiego zdarzenia, członek zespołu próbujący wykonać operację zaewidencjonowania otrzyma następujący komunikat:

Ostatnia kompilacja definicji <nazwa definicji kompilacji>, wywołana przez użytkownika <nazwa użytkownika> nie powiodła się.

Wymagane uprawnienia

Aby wykonać tę procedurę, należy zbiór uprawnień Edytuj informacje na poziomie projektu ustawić na Zezwalaj.aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.

Aby włączyć zasady kompilacji

  1. W Team Explorer:

    1. W przypadku braku połączenia z projektem zespołowym, z którym chcesz rozpocząć pracę, połącz z projektem zespołowym.

    2. Wybierz Ikona domuStart, a następnie wybierz Ustawienia ikonyUstawienia

    3. Na stronie Ustawienia w obszarze Projekt zespołowy wybierz Kontrola źródła.

    Zostanie wyświetlone okno nowej definicji kompilacji.

    Pojawi się okno dialogowe Ustawienia kontroli źródła.

  2. Na karcie Zasady ewidencjonowania wybierz Dodaj.

    Pojawi się okno dialogowe Dodaj zasady ewidencjonowania.

  3. W polu listy Zasady ewidencjonowania wybierz Kompilacje, a następnie wybierz OK.

  4. W oknie dialogowym Ustawienia kontroli źródła, wybierz OK.

Zobacz też

Koncepcje

Określ wyzwalaczy kompilacji i przyczyny

Inne zasoby

Zdefiniowanie procesu tworzenia wspieranie ciągłej integracji