CI/CD bouwen met Azure voor Microsoft Power Platform

Azure Monitor
Azure DevOps
Azure App Service
Power Apps
Azure Repos

Oplossingsideeën

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.

Meer informatie over het maken van een CI/CD-pijplijn voor het beheren van de levenscyclus van uw Power Platform-toepassing met behulp van Azure DevOps.

Architectuur

Diagram van pijplijn voor continue integratie en continue implementatie om uw Power Platform-toepassing te beheren.

Een Visio-bestand van deze architectuur downloaden.

Gegevensstroom

  1. De oplossing wordt bijgewerkt, waardoor de build-pijplijn wordt geactiveerd.
  2. Continue integratie exporteert de oplossing vanuit de ontwikkelomgeving en voert bestanden door naar Azure-opslagplaatsen.
  3. Continue integratie bouwt een beheerde oplossing, voert tests uit en maakt een build-artefact.
  4. U implementeert in uw build-/testomgeving.
  5. Continue implementatie voert tests uit en organiseert de implementatie van de beheerde oplossing in de doelomgevingen.
  6. U implementeert in de productieomgeving.
  7. Application Insights verzamelt en analyseert de status, prestaties en gebruiksgegevens.
  8. U bekijkt de status, prestaties en gebruiksgegevens.
  9. U werkt uw achterstandsitem(s) indien nodig bij.

Onderdelen

  • Power Apps: Microsoft Power Apps is een platform voor het bouwen van apps met weinig code.
  • Azure DevOps: Azure DevOps kan in elke taal een oplossing bouwen, testen en implementeren in elke cloud of on-premises.
  • Azure-opslagplaatsen: Azure-opslagplaatsen bieden privé-Git-opslagplaatsen die in de cloud worden gehost.
  • Azure-toepassing Insights: Application Insights is een functie van Azure Monitor, die u kunt gebruiken om uw livetoepassingen te bewaken.

Scenariodetails

Met deze architectuur kunt u Azure DevOps, Azure-opslagplaatsen en Azure-toepassing Insights (via Azure Monitor) gebruiken om een CI/CD-pijplijn (continue integratie/continue implementatie) te bouwen voor Microsoft Power Platform (namelijk Power Apps).

Potentiële gebruikscases

  • Toepassingen die communiceren met andere Microsoft 365-services.
  • Onboardingtoepassing voor werknemers.
  • Hulpprogramma's voor afbeeldingsverwerking.
  • Nieuwe scenario's voor het instellen van gebruikers.
  • Serviceaanvraagtoepassingen.
  • Toepassingen met complexe entiteitsrelaties.

Overwegingen

Met deze overwegingen worden de pijlers van het Azure Well-Architected Framework geïmplementeerd. Dit is een set richtlijnen die kunnen worden gebruikt om de kwaliteit van een workload te verbeteren. Zie Microsoft Azure Well-Architected Framework voor meer informatie.

Kostenoptimalisatie

Kostenoptimalisatie gaat over manieren om onnodige uitgaven te verminderen en operationele efficiëntie te verbeteren. Zie Overzicht van de pijler kostenoptimalisatie voor meer informatie.

Medewerkers

Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.

Hoofdauteur:

Volgende stappen

Aanvullende Power Apps-architecturen:

Aanvullende CI/CD-architecturen: