Um pipeline do Cloud Build precisa que um arquivo simples produzido em uma etapa de compilação seja acessível para etapas posteriores. Onde você deve armazená-lo para que os builders subsequentes possam lê-lo?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Grave o conteúdo do arquivo em um arquivo em /workspace. Leia do mesmo arquivo /workspace na etapa de compilação subsequente..
Por que esta é a resposta
A opção correta é gravar o conteúdo do arquivo em /workspace e lê-lo de lá em etapas subsequentes. O Cloud Build provisiona um diretório /workspace persistente para cada execução de build, que é compartilhado entre todas as etapas do pipeline. Isso garante que os arquivos criados em uma etapa estejam disponíveis para as etapas seguintes. Armazenar e recuperar usando metadados da instância do Compute Engine não é apropriado, pois o Cloud Build gerencia o ambiente de execução e não expõe diretamente os metadados da instância para essa finalidade. Usar o Cloud Storage com gsutil funcionaria, mas é uma solução mais complexa e com latência maior para um simples compartilhamento de arquivo dentro do mesmo build. Adicionar um argumento de build com HTTP POST/GET para um servidor web separado é excessivamente complexo e introduz dependências externas desnecessárias para uma tarefa interna do pipeline.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão