Wprowadzenie

Ukończone

W obszarze Tworzenie potoku kompilacji za pomocą usługi Azure Pipelines utworzono podstawową, ale kompletną konfigurację kompilacji dla aplikacji internetowej ASP.NET Core.

W tym module rozszerzysz tę konfigurację kompilacji, implementując strategię współpracy kodu korzystającą z usług Git i GitHub.

Współpraca to kluczowa wartość metodyki DevOps. Deweloperzy potrzebują sposobu pracy z kodem źródłowym i udostępniania ich poprawek kodu innym osobom. System kontroli źródła ułatwia współpracę między deweloperami i częstsze wdrożenia w celu ulepszenia produktu.

Usługa Azure DevOps współpracuje z różnymi rodzajami kontroli źródła, ale wiele organizacji usługi Azure DevOps decyduje się na korzystanie z usługi Git. Git to rozproszony system, w którym wszyscy współautorzy mają własną kopię pracy. W tym module użyjesz funkcji rozgałęziania i scalania usługi Git, aby wydajniej współpracować z innymi deweloperami. Użyjesz również usługi GitHub, centralnej lokalizacji dla zespołów do hostowania swoich projektów i udostępniania ich pracy.

Cele szkolenia

Po ukończeniu tego modułu będziesz mieć następujące umiejętności:

  • Współpracuj z innymi osobami, wybierając odpowiednią strategię rozgałęziania i scalania.
  • Dodaj wskaźnik do repozytorium GitHub, aby wyświetlić stan najnowszej kompilacji.
  • Dodaj widżet pulpitu nawigacyjnego, aby ułatwić wizualizowanie historii kompilacji.
  • Skonfiguruj regułę w repozytorium GitHub, aby wymagać przeglądu.

Wymagania wstępne

Moduły w tej ścieżce szkoleniowej są ze sobą powiązane. Informacje w jednym module są podstawą dalszej nauki w następnym module.

Aby postępować zgodnie z postępem od początku, najpierw ukończ ścieżkę szkoleniową Wprowadzenie do usługi Azure DevOps .

Zalecamy również rozpoczęcie od początku tej ścieżki szkoleniowej: Tworzenie aplikacji za pomocą usługi Azure DevOps.

Jeśli chcesz ukończyć tylko ten moduł, musisz skonfigurować środowisko programistyczne w systemie Windows, macOS lub Linux. Będą potrzebne następujące wymagania wstępne:

Możesz bezpłatnie rozpocząć pracę z usługą Azure DevOps.

To środowisko umożliwia ukończenie ćwiczeń w tych i przyszłych modułach. Możesz również użyć go, aby zastosować nowe umiejętności do własnych projektów.

Uwaga

Usługa Azure Pipelines obsługuje szeroką gamę języków i typów aplikacji. W tym module będziesz pracować z aplikacją .NET, ale możesz zastosować wzorce, które nauczysz się tutaj do własnych projektów korzystających z ulubionych języków programowania i struktur.

Spotkanie z zespołem

We wcześniejszych modułach spotkaliśmy się z zespołem internetowym Space Game w firmie Tailspin Toys. Zespół internetowy Space Game ponownie współpracuje z Tobą w tym module:

Cartoon depiction of Andy.

Andy kieruje zespołem deweloperów.

Cartoon depiction of Amita.

Amita pracuje w dziale kontroli jakości.

Cartoon depiction of Mara.

Mara dołączyła właśnie jako deweloper i jest podwładną Andy’ego.

 

Firma Mara ma wcześniejsze doświadczenie w pracy z metodyką DevOps i pomaga zespołowi wdrożyć bardziej usprawniony proces korzystający z usługi Azure DevOps.