Сначала необходимо определить, имеет ли ваш сервер Jenkins доступ к S3 Bucket (, поскольку в вашем вопросе неясно )
Я предполагаю, что сервер Jenkins может получить доступ к вашему S3 Bucket (настройка обычно включает следующие шаги):
- Ваш экземпляр Jenkins работает на сервере EC2 и может получить доступ к S3 либо с помощью
- с использованием предварительно настроенной роли, прикрепленной к экземпляру EC2
- Программный доступ к S3
- Корзина S3 настроена правильно (разрешения, политики)
После настройки можно использовать aws-cli для загрузки файлов в S3
S3 CLI Reference
Не стесняйтесь использовать Bash / Python / или любой другой язык для написания сценария.