Een build-pipeline in Azure Pipelines voert afzonderlijke jobs uit om een applicatie te compileren voor 10 verschillende architecturen en heeft momenteel ongeveer 24 uur nodig om te voltooien. Welke twee acties moet u ondernemen om de totale uitvoeringstijd van de pipeline te verkorten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Het aantal parallelle jobs verhogen, Een agent pool aanmaken.
Waarom dit het antwoord is
Om de uitvoeringstijd van een build-pipeline die 10 architecturen compileert te verkorten, zijn twee acties effectief: 1. Het aantal parallelle jobs verhogen: Dit is cruciaal omdat de pipeline meerdere, onafhankelijke compilatietaken uitvoert. Door deze taken parallel uit te voeren in plaats van sequentieel, kan de totale doorlooptijd aanzienlijk worden gereduceerd. Azure Pipelines ondersteunt parallelle jobs, wat betekent dat meerdere agents tegelijkertijd aan verschillende delen van de build kunnen werken. 2. Een agent pool aanmaken: Hoewel de vraag impliceert dat er al agents zijn, kan het aanmaken van een specifieke of grotere agent pool (met meer beschikbare agents) de mogelijkheid bieden om meer parallelle jobs te ondersteunen. Als er onvoldoende agents zijn, zullen parallelle jobs moeten wachten, wat het voordeel van parallelisatie tenietdoet. Een goed geconfigureerde agent pool zorgt voor voldoende capaciteit. De andere opties zijn niet direct van toepassing op het verkorten van de buildtijd: Overstappen op een blue/green deployment-patroon is een deploymentstrategie en heeft geen invloed op de buildtijd. Een deployment group aanmaken is relevant voor deployment, niet voor build. De grootte van de repository verkleinen kan de checkout-tijd beïnvloeden, maar zal waarschijnlijk geen 24-uurs build significant verkorten, vooral als de compilatie het knelpunt is.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig