Delen via


De Azure DevOps Demo Generator lokaal configureren en uitvoeren

Azure DevOps Services

Belangrijk

Azure DevOps Demo Generator is beëindigd

Microsoft heeft verdere ontwikkeling en investeringen in de Azure DevOps Demo Generator stopgezet. Hoewel dit hulpprogramma waardevolle functionaliteit biedt voor het maken van vooraf geconfigureerde Azure DevOps-projecten met voorbeeldgegevens, richten we ons op onze resources op andere platformmogelijkheden die beter voldoen aan de veranderende behoeften van klanten.

Aanbevolen alternatieven:

U kunt het Azure DevOps Demo Generator-project uitvoeren als een consoletoepassing of uitvoerbaar bestand op uw lokale computer. Met deze aanpak hebt u meer controle over de uitvoering van het hulpprogramma en kunt u het gedrag ervan aanpassen voor specifieke scenario's.

Vereiste voorwaarden

Voordat u begint, moet u ervoor zorgen dat deze onderdelen op uw computer zijn geïnstalleerd:

De demogenerator lokaal instellen

Volg deze stappen om de demogenerator op uw lokale computer te configureren en uit te voeren:

  1. Kloon de Azure DevOps Demo Generator-opslagplaats naar uw lokale computer:

    git clone https://github.com/microsoft/AzDevOpsDemoGenerator.git
    cd AzDevOpsDemoGenerator
    
  2. Open het ADOGenerator.sln-oplossingsbestand in Visual Studio of de gewenste IDE.

  3. Stel in Visual Studio het opstartproject in:

    1. Klik met de rechtermuisknop op het ADOGenerator-project in Solution Explorer.
    2. Selecteer Instellen als opstartproject.
  4. Bouw de oplossing om alle afhankelijkheden te herstellen en ervoor te zorgen dat het project met succes wordt gecompileerd:

    1. In Visual Studio: Klik met de rechtermuisknop op de oplossing in Solution Explorer en selecteer Oplossing bouwen.
    2. Vanaf de opdrachtregel:
    dotnet build
    
  5. Voer het project uit als een consoletoepassing met behulp van een van de volgende methoden:

    1. In Visual Studio: Druk F5 of selecteer de knop Start .
    2. Vanaf de opdrachtregel:
    dotnet run --project src/ADOGenerator/ADOGenerator.csproj
    

Een uitvoerbaar bestand maken

Maak een zelfstandig uitvoerbaar bestand dat u kunt distribueren of uitvoeren op computers zonder de .NET SDK:

Het project publiceren

In Visual Studio:

  1. Klik met de rechtermuisknop op het ADOGenerator-project in Solution Explorer.
  2. Selecteer Publiceren.
  3. Volg de aanwijzingen om de publicatie-instellingen te configureren (doelmap, configuratie, runtime).

Vanaf de opdrachtregel:

dotnet publish src/ADOGenerator/ADOGenerator.csproj -c Release -r win-x64 --self-contained

Het uitvoerbare bestand uitvoeren

Ga naar de gepubliceerde map en voer het uitvoerbare bestand uit:

cd src/ADOGenerator/bin/Release/net8.0/win-x64/publish
./ADOGenerator.exe

Configuratieoverwegingen

Houd rekening met de volgende factoren bij het lokaal uitvoeren van de Azure DevOps-demogenerator:

  • Configuratiebestanden: Zorg ervoor dat de vereiste configuratiebestanden (zoals appsettings.json) aanwezig zijn in de uitvoermap.
  • Afhankelijkheden: controleer of alle benodigde afhankelijkheden zijn opgenomen in de build-uitvoer.
  • Machtigingen: voor de toepassing zijn de juiste machtigingen vereist voor toegang tot Azure DevOps-services.
  • Netwerktoegang: Zorg ervoor dat uw computer via HTTPS verbinding kan maken met Azure DevOps Services.

Probleemoplossingsproces

Als u problemen ondervindt bij het instellen of uitvoeren van de demogenerator:

  1. Controleer de console-uitvoer: bekijk foutberichten in de console voor specifieke problemen.
  2. Controleer afhankelijkheden: zorg ervoor dat alle vereiste pakketten en afhankelijkheden correct worden hersteld.
  3. Configuratie valideren: controleer of configuratiebestanden de juiste instellingen en waarden bevatten.
  4. Controleer de connectiviteit: controleer de netwerkverbinding met Azure DevOps Services.
  5. Controleer de .NET-versie: Controleer of u de juiste .NET SDK-versie gebruikt.

Alternatieve benaderingen

Aangezien Microsoft de demogenerator niet meer actief ontwikkelt, moet u rekening houden met deze alternatieven voor projectautomatisering:

  • Azure DevOps CLI voor het instellen en beheren van gescripte projecten
  • REST API-automatisering voor aangepaste projectinrichtingsoplossingen
  • PowerShell-scripts met azure DevOps REST API's
  • Azure Resource Manager-sjablonen voor infrastructuur en projectinstallatie