Introduzione alla creazione e al popolamento di progetti demo di Azure DevOps Services

Servizi di Azure DevOps

  1. Passare al sito azure DevOps Demo Generator selezionando il collegamento o copiandolo https://azuredevopsdemogenerator.azurewebsites.net/ nel campo URL del browser.

  2. Fare clic su Accedi e specificare le credenziali dell'account Microsoft o Microsoft Entra associate a un'organizzazione in Azure DevOps Services. Se non si ha un'organizzazione, fare clic su Inizia gratuitamente per crearne uno e quindi accedere con le credenziali.

    Azure DevOps Demo Generator V2 login

    Nota

    Se si è membri di più tenant e il tenant desiderato non è quello selezionato, chiudere le finestre del browser e quindi aprire un nuovo browser e passare a https://aka.ms/vssignout. Chiudere questo browser, aprire un nuovo browser e passare a https://aex.dev.azure.com/mee accedere usando il tenant desiderato.

  3. Dopo aver eseguito l'accesso, selezionare Accetta per concedere al generatore demo le autorizzazioni per accedere all'organizzazione di Azure DevOps.

    Azure DevOps Demo Generator V2 permissions screen

  4. Selezionare l'organizzazione che verrà usata per ospitare il progetto creato dal generatore demo di Azure DevOps. È possibile che siano presenti più account di cui si è membri e che sono associati all'account di accesso, quindi scegliere attentamente. Specificare un nome per il progetto , ad esempio "MyProjectDemo" che l'utente e altri collaboratori possono usare per identificarlo come progetto dimostrativo. Infine, selezionare il modello di progetto demo di cui si vuole eseguire il provisioning facendo clic sul pulsante ... (Sfoglia).

    Azure DevOps Demo Generator template selection screen

    Il modello predefinito è SmartHotel360, che contiene ASP.NET 2 app web per dispositivi mobili e desktop per un hotel e può essere distribuita usando contenitori Docker.

    Sono disponibili diversi altri modelli, tra cui MyHealthClinic, che definisce un progetto team per un'app ASP.NET Core distribuita nel servizio app Azure; PartsUnlimited, che definisce un'app ASP.NET con pipeline CI/CD personalizzate e MyShuttle, che definisce un'app Java e una distribuzione del servizio app Azure. Se si segue un lab da Azure DevOps Labs, selezionare la scheda DevOps Labs per scegliere il modello

    Nota

    Tutti i modelli forniscono utenti fittizi di Azure DevOps e pianificazione Agile prepopolato e rilevamento di elementi di lavoro e dati, insieme al codice sorgente in un repository Git di Azure Repos, nonché l'accesso ad Azure Pipelines.

  5. Alcuni modelli potrebbero richiedere l'installazione di estensioni aggiuntive nell'organizzazione. Il processo di generazione demo verifica se queste estensioni sono già installate. Se l'estensione è già installata, verrà visualizzato un segno di spunta verde davanti al nome dell'estensione. Se l'estensione non è installata, selezionare le caselle di controllo vuote per installare le estensioni nell'account. Quando si è pronti, fare clic sul pulsante Crea progetto .

    Nota

    Per installare manualmente le estensioni, fare clic sul collegamento fornito per un'estensione specifica, che consente di passare alla pagina dell'estensione in Azure DevOps Marketplace. Da qui è possibile installare l'estensione.

  6. Il provisioning del generatore demo potrebbe richiedere alcuni minuti. Al termine, verrà fornito un collegamento al progetto demo.

    Azure DevOps Demo Generator project created screen

  7. Selezionare il collegamento per passare al nuovo progetto demo di Azure DevOps Services e verificare che sia stato eseguito correttamente il provisioning.

    Azure DevOps Demo Generator provision confirmation screen

Nota

È necessario fornire informazioni personalizzate, ad esempio URL, account di accesso, password e altri utenti per la configurazione degli endpoint demo che usano le risorse di Azure.

Successivamente: Informazioni su come creare un modello personalizzato

Problemi comuni e soluzioni alternative:

Problema: Errore durante la creazione della definizione di versione:

Le attività con versioni ARM Outputs:4.* non sono valide per il processo Agent job di distribuzione nella fase 1

Causa: questa operazione è in genere causata da una delle estensioni di terze parti non abilitate o installate nell'organizzazione di Azure DevOps. In genere l'installazione delle estensioni è rapida ma a volte può richiedere alcuni minuti (o anche ore!) perché un'estensione sia disponibile per l'uso, dopo l'installazione nel marketplace.

Soluzione alternativa: è possibile provare ad attendere alcuni minuti e verificare se l'estensione è disponibile per l'uso e quindi eseguire di nuovo il generatore.


Problema: Errore durante la creazione di query: TF401256: non si dispone delle autorizzazioni di scrittura per le query condivise:

Causa: in Azure DevOps gli utenti hanno livelli di accesso diversi: Base, Stakeholder e Sottoscrittore di Visual Studio. I livelli di accesso determinano quali funzionalità sono disponibili per gli utenti. Per effettuare il provisioning dei progetti usando il generatore demo, è necessario almeno un livello di accesso Basic . Questo errore indica che l'utente ha una licenza stakeholder che non concede le autorizzazioni per la scrittura di query condivise

Correzione: è necessario modificare il livello di accesso, da stakeholder a basic. Fare riferimento a questo articolo sulla documentazione: Aggiungere utenti all'organizzazione o al progetto per altre informazioni su come aggiungere utenti all'organizzazione e specificare il livello di funzionalità che possono usare


Problema: TF50309: l'account seguente non dispone di autorizzazioni sufficienti per completare l'operazione:

Per eseguire questa operazione sono necessarie le autorizzazioni seguenti: Creare nuovi progetti

Causa: non si dispone delle autorizzazioni per creare nuovi progetti nell'organizzazione Azure DevOps selezionata. Sarà necessario far parte del gruppo Project Amministrazione istrators o disporre di autorizzazioni esplicite per creare nuovi progetti

Correzione: assicurarsi di avere le autorizzazioni necessarie o provare a selezionare un'altra organizzazione di Azure DevOps in cui si esegue la creazione del progetto.