Delen via


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

Van toepassing op: ✔️ Linux-VM's

Azure Pipelines biedt een set hulpprogramma's voor het automatiseren van CI/CD voor implementaties op virtuele machines. In dit artikel wordt uitgelegd hoe u een klassieke release-pijplijn instelt die gebruikmaakt van de rolling-strategie om uw webtoepassingen te implementeren 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 voor uw virtuele machines configureren binnen de Azure Portal.

[! BELANGRIJK] De instelling voor continue levering van de virtuele machine 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 Een nieuwe maken .

  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. Optioneel kunt u elke computer 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 alleen toegevoegd aan de implementatiegroep en worden er geen nieuwe pijplijnen gemaakt.

  11. Selecteer de koppeling om naar uw pijplijn te navigeren en selecteer vervolgensBewerken 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 u parallel wilt implementeren. Als u op meerdere computers wilt implementeren, kunt u het aantal machines als een percentage opgeven met behulp van de schuifregelaar.

  14. Met de taak Script implementeren uitvoeren wordt het implementatiescript uitgevoerd dat zich in de hoofdmap van de gepubliceerde artefacten bevindt.

    Een schermopname van de gepubliceerde artefacten.

Resources

Buiten gebruik stellen

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

Migratiestappen

Er is geen migratie vereist, omdat de CD-ervaring van de VM zelf geen informatie opslaat. Het helpt gebruikers alleen om aan de slag te gaan met Azure en Azure DevOps op dag 0. Gebruikers kunnen na buitengebruikstelling nog steeds alle bewerkingen vanuit Azure DevOps uitvoeren. U kunt geen pijplijnen meer maken en weergeven vanuit de 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 op basis van een blade Azure Portal virtuele machine. U kunt nog steeds naar de Azure DevOps-portal gaan en pijplijnen bekijken 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?

In de huidige ervaring worden implementatiegroepen gebruikt om implementatiestrategieën te maken. U kunt implementatiegroepen of releasepijplijnfasesjablonen gebruiken om uw pijplijn te bouwen met sjablonen.