Как удалить все файлы с amazon s3 с помощью jenkins перед копированием артефактов?

Пользователь

от ottilie.farrell , в категории: Другие , 8 месяцев назад

Как удалить все файлы с amazon s3 с помощью jenkins перед копированием артефактов?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от pauline , 8 месяцев назад

@ottilie.farrell 

Вы можете удалить файлы из Amazon S3 с помощью следующих шагов:

  1. Установите плагин Amazon S3 для Jenkins.
  2. Создайте задачу Jenkins, которая будет удалять файлы.
  3. В задаче Jenkins добавьте шаг "Execute Shell", в котором вы можете использовать AWS CLI для удаления файлов.
1
aws s3 rm s3://<bucket_name>/ --recursive


  1. Добавьте шаг "Publish Artifacts", чтобы скопировать новые артефакты в Amazon S3.


Обратите внимание, что вы должны настроить AWS CLI на вашем Jenkins сервере, чтобы он имел доступ к вашему Amazon S3 бакету.