como podar artefatos antigos do CodePipeline

1

Cada artefato de construção é de 39MB, e toda vez que eu submeto uma compilação, ele adiciona outro artefato de 39MB ao bucket do codepipeline S3. Existe uma maneira de excluir automaticamente artefatos antigos?

    
por f.khantsis 02.06.2017 / 03:41

1 resposta

3

Você pode usar as políticas do ciclo de vida do S3 para expirar objetos antigos automaticamente: link

Duas coisas a serem lembradas ao escolher um prazo de expiração:

  • Provedores de implantação como o CodeDeploy podem precisar de acesso a versões antigas para dimensionar ou reverter
  • Seu canal pode levar muitos dias ou semanas para ser executado, dependendo de como ele está configurado

Desde que você implante regularmente, então deve ser bom escolher uma expiração na ordem de um mês ou mais.

Se o seu pipeline raramente for executado, pode ser mais difícil expirar objetos com base na idade, porque você pode expirar uma versão ainda atual.

    
por 07.06.2017 / 23:09