Eksplorowanie ciągłej integracji i wdrażania
Witryna Azure Portal zapewnia wbudowaną ciągłą integrację i wdrażanie za pomocą usług Azure DevOps Services, GitHub, Bitbucket, FTP lub lokalnego repozytorium Git na maszynie deweloperskiej. Możesz połączyć aplikację internetową z dowolnym z powyższych źródeł, a usługa App Service obsługuje resztę za Ciebie. Usługa App Service automatycznie synchronizuje kod i wszelkie przyszłe zmiany kodu w aplikacji internetowej. Za pomocą usług Azure DevOps można również zdefiniować własny proces kompilacji i wydania. Skompiluj kod źródłowy, uruchom testy i skompiluj i wdróż wydanie w aplikacji internetowej za każdym razem, gdy zatwierdzisz kod. Wszystkie operacje odbywają się niejawnie bez konieczności administrowania ludźmi.
Informacje o ciągłym i ręcznym wdrażaniu
Podczas tworzenia aplikacji internetowej za pomocą usługi App Service można wybrać ciągłe lub ręczne wdrażanie. Podczas przeglądania tych opcji należy wziąć pod uwagę metodę wdrażania, która ma być implementna dla aplikacji usługi App Service. Te opcje znajdują się w Centrum wdrażania.
Ciągłe wdrażanie (CI/CD) to proces służący do wypychania nowych funkcji i poprawek błędów w szybkim i powtarzalnym wzorcu z minimalnym wpływem na użytkowników końcowych. pomoc techniczna platformy Azure automatyczne wdrażanie bezpośrednio z kilku źródeł:
GitHub: platforma Azure obsługuje wdrożenie automatyczne bezpośrednio z repozytorium GitHub. Po połączeniu repozytorium GitHub z platformą Azure w celu automatycznego wdrażania wszelkie zmiany wypychane do gałęzi produkcyjnej w usłudze GitHub zostaną automatycznie wdrożone.
Bitbucket: dzięki podobieństwu do usługi GitHub możesz podobnie skonfigurować wdrożenie automatyczne w usłudze Bitbucket.
Lokalne narzędzie Git: funkcja App Service Web Apps oferuje lokalny adres URL, który można dodać jako repozytorium.
Azure Repos: Azure Repos to zestaw narzędzi kontroli wersji, których można użyć do zarządzania kodem. Niezależnie od tego, czy projekt oprogramowania jest duży, czy mały, użycie kontroli wersji tak szybko, jak to możliwe, jest dobrym pomysłem.
Wdrożenie ręczne umożliwia ręczne wypychanie kodu na platformę Azure. Istnieje kilka opcji ręcznego wypychania kodu:
Remote Git: funkcja App Service Web Apps oferuje adres URL usługi Git, który można dodać jako repozytorium zdalne. Wypychanie do repozytorium zdalnego powoduje wdrożenie aplikacji.
OneDrive: OneDrive to usługa, która umożliwia przechowywanie i udostępnianie plików w Internecie przy użyciu konta Microsoft.
Dropbox: Dropbox to usługa hostingu plików