Pomiń nawigację

Ciągła integracja/ciągłe wdrażanie dla maszyn wirtualnych platformy Azure

Platforma Azure to światowej klasy chmura umożliwiająca hostowanie maszyn wirtualnych z systemem Windows lub Linux. Niezależnie od tego, czy do tworzenia aplikacji używasz platformy ASP.NET, Java, Node.js, Go czy PHP, będziesz potrzebować potoku ciągłej integracji i ciągłego wdrażania na potrzeby automatycznego wypychania zmian do tych maszyn wirtualnych.

Usługa Azure DevOps udostępnia potok ciągłej integracji/ciągłego wdrażania, zaczynając od repozytorium Git do zarządzania kodem źródłowym aplikacji i kodem infrastruktury (szablonami usługi ARM), przez system kompilacji do tworzenia pakietów i innych artefaktów kompilacji, po system zarządzania wydaniami do konfigurowania potoku na potrzeby wdrażania zmian w środowiskach programistycznym, testowym i produkcyjnym. Potok korzysta z szablonów usługi ARM do aprowizowania lub aktualizowania infrastruktury zgodnie z potrzebami każdego środowiska, a następnie wdraża zaktualizowaną kompilację. Można też używać usługi Azure Dev/Test Labs do automatycznego niszczenia zasobów testowych, które nie są używane.

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.1234567888910

Zmień kod źródłowy aplikacji

Zatwierdź kod aplikacji i szablon usługi Azure Resource Manager (ARM)

Ciągła integracja wyzwala kompilację aplikacji i testy jednostkowe

Wyzwalacz ciągłego wdrażania organizuje wdrażanie artefaktów aplikacji z parametrami specyficznymi dla środowiska

Wdrażanie w środowisku kontroli jakości

Wdrażanie w środowisku przejściowym

Wdrażanie w środowisku produkcyjnym

Usługa Application Insights zbiera i analizuje dane dotyczące kondycji, wydajności i użycia

Przejrzyj informacje dotyczące kondycji, wydajności i użycia

Zaktualizuj element listy prac

  1. 1 Zmień kod źródłowy aplikacji
  2. 2 Zatwierdź kod aplikacji i szablon usługi Azure Resource Manager (ARM)
  3. 3 Ciągła integracja wyzwala kompilację aplikacji i testy jednostkowe
  4. 4 Wyzwalacz ciągłego wdrażania organizuje wdrażanie artefaktów aplikacji z parametrami specyficznymi dla środowiska
  5. 5 Wdrażanie w środowisku kontroli jakości
  1. 6 Wdrażanie w środowisku przejściowym
  2. 7 Wdrażanie w środowisku produkcyjnym
  3. 8 Usługa Application Insights zbiera i analizuje dane dotyczące kondycji, wydajności i użycia
  4. 9 Przejrzyj informacje dotyczące kondycji, wydajności i użycia
  5. 10 Zaktualizuj element listy prac

Wytyczne dotyczące implementacji

Produkty/opis Dokumentacja

Virtual Machines

Aprowizacja maszyn wirtualnych z systemami Windows i Linux w kilka sekund

Azure DevTest Labs

Możesz szybko tworzyć środowiska przy użyciu szablonów i artefaktów wielokrotnego użycia

Application Insights

Wykrywaj, klasyfikuj i diagnozuj problemy z usługami i aplikacjami internetowymi.

Azure DevOps

Twórz i wdrażaj aplikacje dla wielu platform, aby w pełni wykorzystać możliwości usług platformy Azure

Powiązane architektury rozwiązań

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910

Ciągłą integracja/ciągłe wdrażanie dla kontenerów

Kontenery znacznie ułatwiają ciągłe kompilowanie i wdrażanie aplikacji. Organizując wdrażanie tych kontenerów za pomocą platformy Kubernetes w usłudze Azure Kubernetes Service (AKS), możesz tworzyć klastry kontenerów z możliwością ich replikowania i zarządzania nimi.