← Professional Cloud Developer: aplicações e produção
03 / 7 · 30 MIN

Build, artefactos e proveniência

Liga código, identidade de build, digest e evidência à promoção.

Conceito e mecanismo

Um pipeline fiável identifica o que foi construído, como foi construído e qual artefacto foi aprovado. Uma tag pode ser mutável; o mesmo nome pode apontar para outro digest depois dos testes. Usa identidade estável do artefacto para ligar evidência, aprovação e deployment. Artifact Registry suporta políticas de tags mutáveis ou imutáveis; confirma a configuração concreta. Proveniência descreve origem e processo de construção, mas não prova automaticamente adequação funcional. No fluxo documentado Cloud Build, declarar images no build config permite publicar imagens com proveniência; um passo docker push explícito não gera essa evidência pelo mesmo mecanismo. Examina o resultado produzido, em vez de inferir proveniência pela presença da imagem no registry.

Aplicação guiada

Numa release fictícia, o digest A passou staging e a tag release mudou para B. Promover apenas pelo nome pode entregar conteúdo não testado. Mantém o digest aprovado ou valida B pelo processo completo. Confirma também a conta efetiva do build: pode diferir da identidade de runtime e os defaults dependem do projeto e das políticas. Um erro de publicação pede investigar esse principal e acesso ao repositório, não atribuir Owner à aplicação. Se uma política Binary Authorization exige testes, a atestação deve ser emitida depois de esses controlos produzirem evidência válida. Protege o emissor e liga a atestação ao artefacto certo. A qualidade do gate depende desta cadeia de confiança e da sua revisão.

NA PRÁTICA

Uma tag nova chamada approved não transforma uma imagem não testada num artefacto aprovado.

Armadilhas comuns

Tag como digest; push como proveniência; conta de runtime como conta de build; atestação antes dos controlos.

Tópicos relacionados: Estado, cache e fluxos assíncronos · Credenciais, segredos e acesso · Testes, emuladores e assistência de IA

Leva esta ideia contigo

Promove um artefacto identificado com evidência do processo efetivamente executado.

Criar conta

Referência: Cloud Build provenance · Current linked guide; edition date unconfirmed (2026-09-30 inspection)

Google Cloud é uma marca comercial de Google LLC. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Google. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.