Wprowadzenie

Ukończone

W tym module utworzysz potok kompilacji, który tworzy pakiet, którego może używać wiele aplikacji.

Prawdopodobnie w oprogramowaniu użyto składników typu open source lub składników innych firm. Używanie składników, które są popularne w społeczności i zostały już skompilowane oraz przetestowane, to często najszybszy sposób, aby wykonać pracę.

Możesz również mieć własny kod aplikacji, który można przenieść do biblioteki lub pakietu, aby inni mogli z niego korzystać. Może to być projekt typu open source lub oprogramowanie, do którego może uzyskiwać dostęp tylko Twój zespół.

Istnieje wiele sposobów kompilowania i hostowania pakietów. Odpowiednie rozwiązanie zależy zarówno od rodzajów języków programowania, jak i używanych struktur oraz od tego, kto ma uzyskiwać dostęp do pakietów. W tym miejscu będziesz kontynuować pracę z zespołem internetowym Tailspin, tworząc pakiet NuGet dla platformy .NET hostowany w usłudze Azure Artifacts.

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

  • Tworzenie i udostępnianie pakietów, których może używać wiele aplikacji.
  • Utwórz potok kompilacji dla pakietu i opublikuj pakiet w usłudze Azure Artifacts.
  • Połączenie aplikację do pakietu i skompiluj aplikację w usłudze Azure Pipelines.
  • Wypchnij zmiany do pakietu i zaktualizuj aplikację, aby ich używać.

Wymagania wstępne

Moduły w tej ścieżce szkoleniowej są ze sobą powiązane.

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 przejść tylko przez ten moduł, musisz skonfigurować środowisko programistyczne w systemie Windows, macOS lub Linux. Potrzebne są:

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

Zespół witryny internetowej gry Space Game został przedstawiony w poprzednich modułach. W celu przypomnienia — oto, z kim będziesz pracować 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 Tim.

Tim pracuje w dziale operacji.

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 korzystaniu z metodyki DevOps i pomaga zespołowi wdrożyć bardziej usprawniony proces przy użyciu usługi Azure DevOps.