Skip to content
Latchkey

Image Promotionとは?

image promotionは、コンテナイメージを一度buildし、ステージごとに再ビルドするのではなく、その同一のartifactをstagingからproductionへと連続するenvironmentを通じて進めるプラクティスです。promotionは多くの場合、イメージをdigestで再タグ付けするか、次のregistryやnamespaceへコピーすることを意味します。テストしたものが、まさに出荷するものになります。

なぜ重要か

productionのためにイメージを再ビルドすると、リスクが再導入されます。新しいbuildは検証したものと異なるかもしれません。同じdigestをpromoteすればそのギャップがなくなり、build-once-deploy-everywhereの保証と、どのテスト済みartifactがproductionに届いたかのクリーンな監査証跡が得られます。

関連する概念

  • 一度buildし、同じdigestをpromoteする
  • イミュータブルなタグまたは固定したdigestに依存する
  • environmentごとに再ビルドするよりクリーン

関連ガイド