Delen via


De strategie voor rolling implementatie configureren voor virtuele Azure Linux-machines

Van toepassing op: ✔️ Virtuele Linux-machines

Azure Pipelines biedt een set hulpprogramma's voor het automatiseren van CI/CD voor implementaties op virtuele machines. In dit artikel wordt beschreven hoe u een klassieke release-pijplijn instelt die gebruikmaakt van de rolling-strategie voor het implementeren van uw webtoepassingen op virtuele Linux-machines.

Rolling-implementaties

Bij elke iteratie vervangt een rolling-implementatie exemplaren van de vorige versie van de toepassing. Ze worden vervangen door exemplaren van de nieuwe versie op een vaste set machines (rolling-set). De volgende procedure laat zien hoe u een rolling-update configureert voor virtuele machines.

Met continue levering kunt u rolling updates configureren voor uw virtuele machines in Azure Portal.

[! BELANGRIJK] De instelling voor continue levering van virtuele machines wordt op 31 maart 2023 buiten gebruik gesteld. Meer informatie

  1. Meld u aan bij Azure Portal en navigeer naar een virtuele machine.

  2. Selecteer Continue levering en selecteer vervolgens Configureren.

    Een schermopname met de instellingen voor continue levering.

  3. Selecteer uw Azure DevOps-organisatie en uw project in de vervolgkeuzelijst of maak een nieuw project.

  4. Selecteer uw implementatiegroep in de vervolgkeuzelijst of Maak een nieuwe groep.

  5. Selecteer uw build-pijplijn.

  6. Selecteer Implementatiestrategie en selecteer Vervolgens Rolling.

    Een schermopname die laat zien hoe u een strategie voor rolling implementatie configureert.

  7. Desgewenst kunt u elke machine taggen met de bijbehorende rol, zoals web of db. Deze tags helpen om implementaties alleen uit te voeren op VM's met een specifieke rol.

  8. Selecteer OK om de pijplijn voor continue levering te configureren.

  9. Na voltooiing moet uw pijplijn voor continue levering er ongeveer als volgt uitzien.

    Een schermopname van de pijplijn voor continue levering.

  10. Als u meerdere VM's wilt configureren, herhaalt u stap 2 tot en met 4 voor de andere VM's. Als u dezelfde implementatiegroep gebruikt die al een geconfigureerde pijplijn heeft, worden de nieuwe VM's gewoon toegevoegd aan de implementatiegroep en worden er geen nieuwe pijplijnen gemaakt.

  11. Selecteer de koppeling om naar uw pijplijn te navigeren en selecteerVervolgens Bewerken om de pijplijndefinitie te wijzigen.

    Een schermopname van de pijplijndefinitie.

  12. Selecteer de taken in de ontwikkelfase om naar de pijplijntaken te navigeren en selecteer vervolgens Implementeren.

    Een schermopname van de pijplijntaken.

  13. U kunt in elke iteratie het aantal doelmachines opgeven waarop deze parallel moeten worden geïmplementeerd. Als u op meerdere computers wilt implementeren, kunt u het aantal machines opgeven als percentage met behulp van de schuifregelaar.

  14. De taak Execute Deploy Script voert het implementatiescript uit in de hoofdmap van de gepubliceerde artefacten.

    Een schermopname van de gepubliceerde artefacten.

Resources

Buiten gebruik stellen

De instelling voor continue levering van virtuele machines wordt op 31 maart 2023 buiten gebruik gesteld. Schakel over naar rechtstreeks gebruik van Azure DevOps om aangepaste pijplijnen te maken voor implementatie naar Azure-VM's. Sjablonen en implementatiegroepen voor releasepijplijnfasen van Azure DevOps bieden vergelijkbare ervaringen.

Migratiestappen

Er is geen migratie vereist, omdat de VM CD-ervaring geen informatie zelf opslaat. Dit helpt gebruikers alleen om aan de slag te gaan met Azure en Azure DevOps. Gebruikers kunnen na buitengebruikstelling nog steeds alle bewerkingen uitvoeren vanuit Azure DevOps. U kunt geen pijplijnen meer maken en weergeven vanuit Azure Portal.

Veelgestelde vragen

Waar kan ik mijn CD-pijplijn instellen nadat deze ervaring is afgeschaft? 

U kunt na buitengebruikstelling geen Azure DevOps-pijplijnen weergeven of maken vanaf een azure-portal-vmblade. U kunt nog steeds naar de Azure DevOps-portal gaan en pijplijnen weergeven of bijwerken.

Verlies ik mijn eerder geconfigureerde pijplijnen?

Nee Uw pijplijnen zijn nog steeds beschikbaar in Azure DevOps.

Hoe kan ik verschillende implementatiestrategieën configureren?

De huidige ervaring maakt gebruik van implementatiegroepen om implementatiestrategieën te maken. U kunt implementatiegroepen of releasepijplijnfasesjablonen gebruiken om uw pijplijn te bouwen met sjablonen.