我正在尝试通过命令行自动将我们的 Java EE 应用程序从我们的构建服务器 (Jenkins) 部署到远程 Glassfish 服务器。目前我正在为此使用 asadmin 并且它工作正常,但是这个选项要求我在构建服务器上也安装 Glassfish - 我想避免这种情况,因为我不需要它。构建服务器实际上只运行构建和部署,所以我想让服务器尽可能“干净”。
我找不到任何只安装 asadmin 工具的下载,而且我尝试手动复制只需要的文件失败了,因为某些 *.jars 有一些我不知道的依赖项,所以它总是失败,除非我将整个 glassfish 安装文件夹复制到构建服务器。
所以我的问题是:有人知道如何只安装 asadmin 工具而不安装整个 Glassfish 服务器吗?或者,我也很乐意使用任何其他命令行工具,只要它们允许我使用安全通信部署到远程 Glassfish 实例。