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

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

Само копирование проходит нормально. Собираю react приложение и содержимое dist забрасываю на amazon s3 bucket. Делаю всё это c помощью jenkins который крутится на es2.

Проблема заключается в том, что все файлы в dist подписываются разным хешем после каждой новой сборки и забрасываются на amazon s3 bucket и сам bucket превращается в свалку. Хотел его очищать перед тем как забрасывать новые файлы.

Для копирования использую: publish artifacts to S3 Bucket - плагин


Ответы (2 шт):

Автор решения: Oleg Ovcharenko

Добавил утилиту aws на хост где крутится jenkins и делаю так

aws s3 rm s3://<адрес вашего бакета> --recursive
→ Ссылка