【发布时间】:2011-03-23 15:36:16
【问题描述】:
我希望能够将静态 Web 资源(jpg、css 等)部署到 Amazon S3,因为它们不会由与我的主 web 应用程序相同的服务器提供服务。
我使用 Jenkins (FKA Hudson) 和 Maven 构建 Java webapp .WAR 文件,然后使用 Jenkins“部署到容器”插件将其上传到 Tomcat 实例。
我真的希望将静态资产作为主要构建过程的一部分进行部署,但我不知道将它们部署到 S3 的最佳方式。我见过复制工件的 Hudson/Jenkins 插件,但这只是我的 .WAR 文件,而不是项目中的文件。
有什么“好”的方法可以做到这一点吗?我应该使用 Maven 插件而不是 Hudson/Jenkins 插件吗?
【问题讨论】:
-
资源不是在src/main/resources文件夹吗?
-
好吧,如果我想要的话,它们可能是 - 关键是我如何将它们带到 Amazon S3?
标签: maven hudson amazon-s3 amazon-web-services jenkins