Udostępnij przez


Omówienie metodyki DevOps Starter

Ważne

Usługa DevOps Starter zostanie wycofana 31 marca 2023 r. Dowiedz się więcej.

Usługa DevOps Starter ułatwia rozpoczęcie pracy na platformie Azure przy użyciu akcji GitHub lub usługi Azure DevOps. Ułatwia to uruchomienie ulubionej aplikacji w wybranej usłudze platformy Azure w zaledwie kilku szybkich krokach w witrynie Azure Portal.

Usługa DevOps Starter konfiguruje wszystko, czego potrzebujesz do tworzenia, wdrażania i monitorowania aplikacji. Pulpit nawigacyjny devOps Starter umożliwia monitorowanie zatwierdzeń kodu, kompilacji i wdrożeń— wszystko z jednego widoku w witrynie Azure Portal.

Zalety korzystania z usługi DevOps Starter

Usługa DevOps starter obsługuje następujących dwóch dostawców ciągłej integracji/ciągłego wdrażania w celu zautomatyzowania wdrożeń

Usługa DevOps Starter automatyzuje konfigurację całej ciągłej integracji i ciągłego dostarczania dla aplikacji na platformie Azure. Możesz zacząć od istniejącego kodu lub użyć jednej z podanych przykładowych aplikacji. Następnie możesz szybko wdrożyć aplikację w różnych usługach platformy Azure, takich jak Virtual Machines, App Service, Azure Kubernetes Services (AKS), Azure SQL Database i Azure Service Fabric.

Usługa DevOps Starter wykonuje całą pracę w początkowej konfiguracji potoku DevOps, obejmując wszystko, od zakładania początkowego repozytorium Git, przez konfigurowanie potoku CI/CD, tworzenie zasobu Application Insights do monitorowania, aż po udostępnianie pojedynczego widoku całego rozwiązania poprzez utworzenie pulpitu nawigacyjnego DevOps Starter w portalu Azure.

Za pomocą narzędzia DevOps Starter można wykonywać następujące czynności:

  • Szybkie wdrażanie aplikacji na platformie Azure
  • Automatyzuj ustawienie przepływu pracy lub potoku CI/CD
  • Wyświetlanie i zrozumienie, jak prawidłowo skonfigurować przepływ pracy lub potok ciągłej integracji/ciągłego wdrażania
  • Dalsze dostosowywanie potoków wydania na podstawie określonych scenariuszy

Jak używać metodyki DevOps Starter?

Usługa DevOps Starter jest dostępna w witrynie Azure Portal. Zasób DevOps Starter można utworzyć tak samo jak każdy inny zasób platformy Azure z poziomu portalu. Usługa DevOps Projects zapewnia środowisko podobne do kreatora krok po kroku dla różnych opcji konfiguracji.

W ramach początkowej konfiguracji można wybrać kilka opcji konfiguracji. Dostępne są następujące opcje:

  • Wybieranie preferowanego dostawcy ciągłej integracji/ciągłego wdrażania
  • Korzystanie z podanej przykładowej aplikacji lub wprowadzanie własnego kodu (tylko dla usługi Azure DevOps)
  • Wybieranie języka aplikacji
  • Wybieranie struktury aplikacji na podstawie języka
  • Wybieranie usługi platformy Azure (celu wdrożenia)
  • Wybierz organizację GitHub lub Azure DevOps
  • Wybieranie subskrypcji platformy Azure
  • Wybieranie lokalizacji usług platformy Azure
  • Wybieranie spośród różnych warstw cenowych dla usług platformy Azure

Po utworzeniu Startera DevOps można:

  • Dostosowywanie przepływu pracy usługi GitHub lub potoku usługi Azure DevOps
  • Używaj próśb o zmianę do zarządzania przepływem kodu oraz utrzymania wysokiej jakości
  • Testuj i buduj każde zatwierdzenie przed scaleniem kodu, aby podnieść poprzeczkę jakości

Po użyciu DevOps Starter możesz również usunąć wszystkie zasoby z jednego miejsca, z poziomu pulpitu nawigacyjnego DevOps Starter w portalu Azure.

Integracja z usługą DevOps Starter i GitHub

DevOps Starter obsługuje teraz GitHub Actions jako dostawcę CI/CD. Automatyzuje całą pracę wymaganą w GitHub do skonfigurowania przepływu pracy CI/CD za pomocą GitHub Actions. Tworzy repozytorium GitHub w istniejącej organizacji usługi GitHub, a następnie zatwierdza przykładową aplikację do nowego repozytorium GitHub.

Automatyzacja ustanawia również wyzwalacz przepływu pracy, dzięki czemu każde nowe zatwierdzenie kodu inicjuje zadanie kompilacji i wdrażania w przepływie pracy. Aplikacja jest wdrażana w wybranej usłudze platformy Azure. Przepływ pracy usługi GitHub można dostosować pod kątem dodatkowych scenariuszy.

Integracja usług DevOps Starter i Azure DevOps

DevOps Starter korzystający z Azure DevOps automatyzuje wszystkie działania potrzebne w Azure Pipelines do skonfigurowania potoku CI/CD. Tworzy repozytorium Git w nowej lub istniejącej organizacji usługi Azure DevOps, a następnie zatwierdza przykładową aplikację lub istniejący kod do nowego repozytorium Git.

Automatyzacja tworzy również wyzwalacz CI (ciągłej integracji) dla kompilacji, dzięki czemu każde nowe zatwierdzenie kodu inicjuje kompilację. Usługa DevOps Starter tworzy wyzwalacz ciągłego wdrażania i wdraża każdą nową pomyślnie zakończoną kompilację w wybranej usłudze platformy Azure.

Linie kompilacji i wydania można dostosować do dodatkowych scenariuszy. Ponadto można sklonować potoki kompilacji i wydania do użytku w innych projektach.

Wprowadzenie do usługi DevOps Starter

Filmy wideo dotyczące metodyki DevOps Starter