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.
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
Promove um artefacto identificado com evidência do processo efetivamente executado.
Referência: Cloud Build provenance · Current linked guide; edition date unconfirmed (2026-09-30 inspection)