Potok Cloud Build wymaga, aby plik płaski wygenerowany w jednym kroku kompilacji był dostępny dla późniejszych kroków. Gdzie należy go przechowywać, aby kolejne narzędzia do kompilacji mogły go odczytać?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wyprowadź zawartość pliku do pliku w /workspace. Odczytaj z tego samego pliku /workspace w kolejnym kroku kompilacji..
Dlaczego to jest odpowiedź
W Google Cloud Build, każdy krok kompilacji jest uruchamiany w tym samym środowisku roboczym, które jest reprezentowane przez katalog /workspace. Pliki zapisane w /workspace przez jeden krok kompilacji są automatycznie dostępne dla kolejnych kroków. Jest to najbardziej efektywny i zalecany sposób przekazywania danych między krokami. Przechowywanie w metadanych instancji Compute Engine jest nieodpowiednie, ponieważ Cloud Build używa tymczasowych kontenerów, a nie stałych instancji Compute Engine. Użycie Cloud Storage jest możliwe, ale wprowadza niepotrzebne opóźnienia i złożoność, ponieważ wymaga operacji I/O na zewnątrz środowiska kompilacji. Użycie zewnętrznego serwera WWW jest zbyt skomplikowane i niebezpieczne, a także wprowadza zewnętrzne zależności, co jest sprzeczne z ideą izolowanych i powtarzalnych kompilacji.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana