Condividi tramite


Guida introduttiva: Creare un pool DevOps gestito usando il portale di Azure

Questo articolo illustra come creare un pool DevOps gestito ed eseguire una pipeline nel nuovo pool.

Prerequisiti

Prima di completare i passaggi descritti in questo articolo, è necessario configurare la sottoscrizione di Azure e l'organizzazione Azure DevOps per l'uso con i pool DevOps gestiti, come descritto nell'articolo Prerequisiti . Questi passaggi devono essere completati una sola volta per ogni sottoscrizione di Azure e l'organizzazione Di Azure DevOps.

Creare la risorsa Pool DevOps gestiti

  1. Accedere al portale di Azure.

  2. Cercare Pool DevOps gestiti e selezionarlo nelle opzioni disponibili.

  3. Scegliere Crea o Crea pool DevOps gestiti se si tratta del primo pool.

    Screenshot del pulsante Crea pool DevOps gestiti.

  4. Specificare il progetto Subscription, Resource group, Dev Center e Dev Center. Se non è ancora stato creato un gruppo di risorse, Dev Center o un progetto Dev Center, è possibile crearli in questo passaggio. Screenshot delle impostazioni di configurazione iniziali di Create Managed DevOps Pools (Crea pool di DevOps gestiti).

  5. Specificare l'organizzazione Azure DevOps da usare con il pool, il nome del pool e l'area per il pool.

    Screenshot del campo organizzazione di Azure DevOps.

    Per impostazione predefinita, i pool sono configurati per tutti i progetti in una singola organizzazione. È possibile configurare altre organizzazioni o limitare i progetti nella scheda Sicurezza . Scegliere un'area vicina alle altre risorse di Azure usate per ottenere prestazioni e costi ottimali.

  6. Specificare il numero massimo di agenti da rendere disponibili (agenti massimi), le dimensioni della macchina virtuale degli agenti (dimensioni agente) e il tipo di disco del sistema operativo per gli agenti. D2adsV5 è la dimensione predefinita dell'agente. Scegliere Modifica dimensioni per scegliere una dimensione diversa, se necessario.

    Screenshot delle dimensioni dell'agente, del numero e del tipo di disco del sistema operativo.

    Le dimensioni degli agenti (SKU) con le quote dei pool DevOps gestiti disponibili sono contrassegnate come Disponibili. È possibile richiedere una quota maggiore per gli SKU non disponibili . Dopo l'approvazione di una richiesta di quota per uno SKU non disponibile , verrà elencata come Disponibile. Altre informazioni sulle quote dei pool DevOps gestiti.

  7. Configurare le immagini per il pool. Per impostazione predefinita, i pool vengono creati con una singola immagine. Per modificare l'immagine o configurare più immagini, scegliere Aggiungi da Raccolta immagini e selezionare l'immagine o le immagini da usare per il pool.

    Screenshot se la sezione Immagini.

  8. Configurare le impostazioni aggiuntive desiderate per il pool scegliendo la scheda corrispondente. Visualizzare ogni scheda per visualizzare le impostazioni predefinite per i pool DevOps gestiti e vedere i collegamenti seguenti per altre informazioni sulle impostazioni disponibili in ogni scheda. Per usare le impostazioni predefinite per le sezioni seguenti, continuare con Rivedi e crea.

    Screenshot delle schede delle impostazioni.

    • Ridimensionamento : configurare le impostazioni di ridimensionamento per gestire le prestazioni e i costi del pool DevOps gestito. L'impostazione predefinita è agenti senza stato senza agenti di standby.
    • Rete: aggiungere agenti dal pool DevOps gestito alla rete virtuale. L'impostazione predefinita è una rete virtuale isolata per gli agenti.
    • Archiviazione : collegare un disco dati vuoto agli agenti. Il valore predefinito non è un disco dati collegato.
    • Sicurezza : configurare l'accesso all'organizzazione e al progetto, specificare le autorizzazioni del pool e configurare la modalità interattiva per il test. Il valore predefinito è un pool configurato per tutti i progetti nell'organizzazione specificata nell'organizzazione Azure DevOps.
    • Tag : usare i tag per organizzare le risorse di Azure e la gerarchia di gestione.
  9. Scegliere Rivedi e crea e scegliere Crea per confermare.

    Screenshot di Rivedi e crea per le impostazioni di configurazione iniziali dei pool di DevOps gestiti.

    Il processo di provisioning può richiedere alcuni istanti. Al termine della creazione del pool di agenti, è possibile visualizzare il pool in Azure DevOps ed eseguire pipeline in tale pool.

    Se la sottoscrizione non ha la capacità di configurare il pool con lo SKU di macchina virtuale di Azure desiderato e il numero massimo di agenti, la creazione del pool non riesce con un errore simile al messaggio seguente. Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97. Per risolvere il problema, vedere Esaminare le quote di DevOps gestite.

Visualizzare il pool di agenti in Azure DevOps

  1. Passare al portale di Azure DevOps e accedere all'organizzazione di Azure DevOps (https://dev.azure.com/{your-organization}).

  2. Passare alle impostazioni dell'organizzazione di Azure DevOps>.

    Screenshot del pulsante Impostazioni organizzazione.

  3. Passare a Pool di>agenti pipeline e verificare che il nuovo pool sia elencato. Se è stato appena creato il pool devOps gestito, la visualizzazione del nuovo pool nell'elenco degli agenti può richiedere alcuni istanti.

    Screenshot dell'elenco pool di agenti.

Eseguire una pipeline nel nuovo pool

In questo passaggio si creerà una pipeline semplice nel repository predefinito di un progetto Azure DevOps ed eseguirla nel nuovo pool devOps gestito.

  1. Passare al portale di Azure DevOps e accedere all'organizzazione di Azure DevOps (https://dev.azure.com/{your-organization}).

  2. Passare al progetto in cui si vuole eseguire la pipeline e scegliere Pipeline.

    Screenshot dell'elenco Progetti.

  3. Scegliere Nuova pipeline (o Crea pipeline se si tratta della prima pipeline).

    Screenshot del pulsante della nuova pipeline.

  4. Scegliere Azure Repos Git.

    Screenshot dei tipi di repository.

  5. Scegliere il repository con lo stesso nome del progetto. In questo esempio il progetto è denominato FabrikamFiber, quindi si sceglie il repository con lo stesso nome.

    Screenshot del repository FabrikamFiber.

  6. Scegliere Pipeline iniziale.

    Screenshot dell'elenco di modelli di pipeline.

  7. Per impostazione predefinita, il modello di avvio usa un agente Linux ospitato da Microsoft. Modificare il modello di pipeline e modificare la pool sezione in modo che faccia riferimento al pool creato nei passaggi precedenti.

    # Change these two lines as shown in the following example.
     pool:
      vmImage: ubuntu-latest
    

    In questo esempio, i pool di DevOps gestiti sono denominati fabrikam-managed-pool, quindi sostituire vmImage: ubuntu-latest con name: fabrikam-managed-poolse specificare il nome del pool DevOps gestito.

    # Replace fabrikam-managed-pools with the name
    # of your Managed DevOps Pool.
    pool:
      name: fabrikam-managed-pool
    
  8. Scegliere Salva ed esegui e scegliere Salva ed esegui una seconda volta per confermare.

    Screenshot del pulsante Salva ed esegui.

  9. Se si tratta della prima esecuzione della pipeline in questo pool, potrebbe essere richiesto di concedere le autorizzazioni prima dell'esecuzione della pipeline.

  10. Controllare l'esecuzione della pipeline in Azure DevOps ed è possibile passare alla portale di Azure e visualizzare l'agente in esecuzione nella visualizzazione Agenti.