Wprowadzenie
W tym module skonfigurujesz własnego agenta kompilacji uruchomionego na maszynie wirtualnej platformy Microsoft Azure.
Wyobraź sobie, że pracujesz dla firmy o nazwie Tailspin Toys, a twój zespół opracowuje aplikację o nazwie Space Game. Do tej pory użyto agenta hostowanego przez firmę Microsoft, który uruchamia system Ubuntu w celu skompilowania aplikacji internetowej Space Game . W większości przypadków agent hostowany przez firmę Microsoft może wykonać wszystko, czego potrzebujesz.
Jednak czasami potrzebujesz dodatkowej mocy obliczeniowej, miejsca na dysku lub czasu do kompilowania aplikacji. W tym module dowiesz się, jak skonfigurować własnego agenta kompilacji, który może działać w chmurze lub lokalnie.
Cele szkolenia
Po ukończeniu tego modułu będziesz mieć następujące umiejętności:
- Wybierz, kiedy używać agentów kompilacji hostowanych przez firmę Microsoft i kiedy hostować własne.
- Opisz dostępne opcje zarządzania własnymi agentami kompilacji.
- Tworzenie i konfigurowanie własnego agenta do pracy z usługą Azure Pipelines.
- Połączenie agenta do potoku i skompiluj aplikację.
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. Należy wykonać:
- Organizacja usługi Azure DevOps
- Subskrypcja platformy Azure
- Konto usługi GitHub
- Visual Studio Code
- Zestaw SDK dla platformy .NET 6.0
- Usługa Git
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.