Hai un agente Windows Server 2019 self-hosted in un pool di agenti utilizzato da una pipeline di build per App1. Un nuovo progetto aggiungerà una seconda pipeline che costruisce App2, la quale ha dipendenze in conflitto con App1. Devi minimizzare i conflitti tra le due pipeline mantenendo bassi i costi dell'infrastruttura. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare due job container..
Perché questa è la risposta
Creare due job container è la soluzione migliore perché consente di isolare le dipendenze di App1 e App2 all'interno di container distinti sullo stesso agente self-hosted. Questo minimizza i conflitti senza la necessità di aggiungere infrastruttura aggiuntiva, mantenendo bassi i costi. Aggiungere un altro agente self-hosted risolverebbe il problema dei conflitti ma aumenterebbe i costi dell'infrastruttura. Aggiungere un task Docker Compose non è sufficiente per isolare completamente le dipendenze di build, poiché Docker Compose è più orientato alla gestione di più servizi in un ambiente di runtime, non necessariamente all'isolamento delle dipendenze di build di due app diverse sulla stessa pipeline. Cambiare l'agente self-hosted per usare RHEL 8 non risolve il problema dei conflitti di dipendenza tra le due app e potrebbe introdurre problemi di compatibilità con l'ambiente esistente.
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