Una pipeline di build in Azure Pipelines esegue job separati per compilare un'applicazione per 10 diverse architetture e attualmente richiede circa 24 ore per essere completata. Quali due azioni dovresti intraprendere per ridurre il tempo totale di esecuzione della pipeline?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aumentare il numero di job paralleli, Creare un pool di agenti.
Perché questa è la risposta
Per ridurre il tempo di esecuzione di una pipeline che impiega 24 ore per compilare 10 architetture, è fondamentale parallelizzare il lavoro. Aumentare il numero di job paralleli consente di eseguire più compilazioni contemporaneamente, riducendo drasticamente il tempo totale. Creare un pool di agenti garantisce la disponibilità di risorse sufficienti per supportare l'esecuzione parallela di questi job. Senza un pool di agenti adeguato, l'aumento dei job paralleli non sarebbe efficace poiché non ci sarebbero abbastanza agenti per eseguirli. Il passaggio a un modello di deployment blue/green è una strategia di deployment, non di compilazione, e non influisce sul tempo di build. Creare un gruppo di deployment è utile per gestire il deployment su più server, ma non accelera la fase di compilazione. Ridurre la dimensione del repository può avere un impatto marginale sul tempo di download, ma è improbabile che sia la causa principale di un tempo di build di 24 ore per 10 architetture.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta