Si usano le Azure Pipelines per creare e distribuire App1 e si deve garantire che, prima della distribuzione, tutto il codice superi una convalida di sicurezza eseguita da uno strumento personalizzato. Cosa si dovrebbe fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere un controllo di stato ai criteri di branch utilizzati dal reparto di sviluppo dell'azienda..
Perché questa è la risposta
Per garantire che il codice superi una convalida di sicurezza personalizzata prima della distribuzione, è necessario integrare questo controllo nel flusso di lavoro di sviluppo. Aggiungere un controllo di stato ai criteri di branch utilizzati dal reparto di sviluppo dell'azienda (A) è la soluzione corretta perché permette di definire una condizione obbligatoria (il superamento del controllo di sicurezza) che deve essere soddisfatta prima che il codice possa essere unito al branch principale o distribuito. Questo blocca efficacemente il processo se la convalida fallisce. Aggiungere un controllo di stato ai criteri del branch principale (B) non è sufficiente, in quanto il controllo dovrebbe avvenire prima dell'unione al branch principale. Aggiungere un service hook al progetto (C) è un meccanismo per notificare eventi, non per imporre condizioni di validazione. Limitare l'ambito di autorizzazione del job (D) è una misura di sicurezza per le pipeline, non per la validazione del codice.
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