Как я могу публиковать статические веб-ресурсы в Amazon S3 с помощью Hudson / Jenkins и Maven?

Я ' Я хочу иметь возможность развертывать статические веб-ресурсы (jpgs, css и тому подобное) на Amazon S3, поскольку они не будут обслуживаться тем же сервером, что и мое основное веб-приложение.

Я использую Jenkins (FKA Hudson ) и Maven для создания файла Java webapp .WAR, а затем загрузить его в экземпляр Tomcat с помощью плагина Jenkins «Deploy to container».

Я действительно хочу, чтобы статические ресурсы развертывались как часть основного процесса сборки, но Я понятия не имею, как лучше всего перевести их на S3. Я видел плагины Hudson / Jenkins, которые копируют артефакты, но это был бы только мой .WAR-файл, а не файлы внутри проекта.

Есть идеи по поводу «хорошего» способа сделать это? Должен ли я делать это с плагином Maven вместо плагина Hudson / Jenkins?

5
задан Deejay 23 March 2011 в 15:48
поделиться