我试图通过命令行将我们的Java EE应用程序从我们的构建服务器(Jenkins)自动部署到远程Glassfish服务器。 目前我正在使用asadmin并且它工作正常,但是这个选项要求我在生成服务器上安装Glassfish - 我想避免这种情况,因为我不需要它。构建服务器实际上只是运行构建和部署,所以我想尽可能保持服务器“干净”。通过cli部署到远程Glassfish实例
我无法找到任何只下载asadmin工具的下载,而且我仅尝试手动复制所需文件失败,因为某些* .jars依赖于我不知道的所以它总是失败,除非我将整个glassfish安装文件夹复制到构建服务器。
所以我的问题是: 是否有人知道如何在不安装整个GlassFish服务器只安装asadmin的工具? 另外我也很乐意使用任何其他命令行工具,只要它们允许我使用安全通信部署到远程Glassfish实例。
什么是你物理部署文件集?难道你不能把战争文件放在服务器上并完成交易吗?还有更多吗? – amphibient
在我的情况下,构建服务器无法访问应用程序服务器上的任何共享驱动器。为了允许通过自动部署进行简单的文件删除,我们必须共享相应的autodeploy文件夹,但这不是一个选项。 CURL的使用允许我们通过HTTPS来实现。 – fdd