La pipeline di Cloud Build necessita che un file flat prodotto in una fase di build sia accessibile alle fasi successive. Dove dovresti archiviarlo in modo che i builder successivi possano leggerlo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Scrivere il contenuto del file in un file in /workspace. Leggere dallo stesso file /workspace nella fase di build successiva..
Perché questa è la risposta
L'opzione corretta è scrivere il contenuto del file in /workspace perché Cloud Build monta un volume di lavoro persistente in /workspace che è condiviso tra tutti i passaggi della pipeline di build. Questo rende /workspace il luogo ideale per archiviare file intermedi che devono essere accessibili ai passaggi successivi. Archiviare e recuperare il contenuto del file utilizzando i metadati dell'istanza Compute Engine non è pratico né sicuro per i file di build intermedi. Usare gsutil per scrivere e leggere da Cloud Storage introduce un overhead di rete e latenza non necessario per un file che è solo temporaneo e interno alla build. Aggiungere un argomento di build che esegue un HTTP POST/GET tramite curl a un server web separato è eccessivamente complesso, introduce dipendenze esterne e problemi di sicurezza per un semplice passaggio di file interno alla build.
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