Назад | Перейти на главную страницу

как удалить старые артефакты CodePipeline

Размер каждого артефакта сборки составляет 39 МБ, и каждый раз, когда я отправляю сборку, он добавляет еще 39 МБ артефакта в корзину S3 codepipeline. Есть ли способ автоматически удалять старые артефакты?

Вы можете использовать политики жизненного цикла S3 для автоматического удаления старых объектов: http://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html

При выборе срока годности следует учитывать две вещи:

  • Поставщикам развертывания, таким как CodeDeploy, может потребоваться доступ к старым версиям для масштабирования или отката.
  • Запуск вашего конвейера может занять много дней или недель в зависимости от того, как он настроен.

Если вы выполняете развертывание регулярно, можно выбрать срок действия порядка месяца или около того.

Если ваш конвейер запускается редко, может быть сложнее истечь объекты в зависимости от возраста, потому что вы можете истечь срок действия текущей версии.