Maven - 增量部署
Maven - deploy incrementally
我们正在实施 Maven + Jenkins,我们正在尝试一些工件存储库,如 Artifactory。我们现在正在使用 svn 进行部署 - 是的,这太糟糕了- 所以我们有很多来自客户的要求应该立即完成,比如“请将此按钮添加到我的 js 表单 ” 所以现在提交 JS 文件并在部署的客户端上更新它就足够了 Tomcat。
我需要知道 Maven 中是否有一种方法可以在服务器中安装我们可部署文件的增量部分,因为完整的 war 文件 有大约 600MB 并且在 javascript.
中稍微更改两行来下载所有 war 文件是不可行的
现在我们可以在每次提交中创建一个新的工件,但我们不知道是否有可能实现持续交付,使我们能够将即时修复发送到客户端服务器。
我们看到的所有示例都涉及可部署工件,但没有人使用 mvn install -mySpecificVersion
之类的东西并且只下载更改的文件或类似的东西。
谢谢。
经过几个月的解决方案思考,我们发现解决方案是我们项目中的模块,因此动态性和即时修复要求与核心或特定小模块相关。这种方法将驱使我们获得可重现的管道和廉价的数据传输。
我们正在实施 Maven + Jenkins,我们正在尝试一些工件存储库,如 Artifactory。我们现在正在使用 svn 进行部署 - 是的,这太糟糕了- 所以我们有很多来自客户的要求应该立即完成,比如“请将此按钮添加到我的 js 表单 ” 所以现在提交 JS 文件并在部署的客户端上更新它就足够了 Tomcat。
我需要知道 Maven 中是否有一种方法可以在服务器中安装我们可部署文件的增量部分,因为完整的 war 文件 有大约 600MB 并且在 javascript.
中稍微更改两行来下载所有 war 文件是不可行的现在我们可以在每次提交中创建一个新的工件,但我们不知道是否有可能实现持续交付,使我们能够将即时修复发送到客户端服务器。
我们看到的所有示例都涉及可部署工件,但没有人使用 mvn install -mySpecificVersion
之类的东西并且只下载更改的文件或类似的东西。
谢谢。
经过几个月的解决方案思考,我们发现解决方案是我们项目中的模块,因此动态性和即时修复要求与核心或特定小模块相关。这种方法将驱使我们获得可重现的管道和廉价的数据传输。