Jenkins 在没有 websphere 部署插件的情况下部署到 webshpere

Jenkins deploy to webshpere without websphere deployment plugin

有没有办法在没有 websphere 部署插件的情况下从 jenkins 部署到 websphere 8.5 ND?

我是否需要在 jenkins 服务器上安装 websphere 才能使用 wsadmin 脚本工具,或者有一种方法我只能安装 wsadmin cli 吗?

这是远程部署。

您可以使用 wsadmin 瘦客户端。

https://www.ibm.com/support/knowledgecenter/es/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/txml_adminclient.html

不确定它是否仍然相关,但您可以使用 websphere 自动部署来完成。 您可以在下面的 link 中找到更多信息: https://studylib.net/doc/18267118/monitored-deployment-auto-deployment

流程应该是这样的。

在 Websphere 服务器上启用监控目录:

  1. 单击“应用程序”>“全局部署设置”。要启用监控目录部署,select 监控目录以自动部署应用程序。确保您为受监控目录指定的目录存在。该产品不会为您创建目录。要更改轮询间隔,请为轮询间隔指定秒数。
  2. 点击应用。
  3. 重新启动应用程序服务器。

结果 该产品将受监控的目录部署属性设置为您指定的值。

下一步做什么 如果您启用了受监控的目录部署,请通过将文件添加到受监控的目录来部署您的应用程序。

此步骤基于您的 Jenkins 应用程序。如果您的 Jenkins 实例 运行 与应用程序在同一台服务器上,只需在构建后将文件复制到受监控的文件夹即可。如果不是,您可以使用 SSH 插件将文件推送到受监控的目录。