1

我是 Liferay Portlet 开发的新手。我们有一个现有的开发管道,基本上是本地开发,直到代码被提交和 PR'd。一旦 PR 获得批准,Jenkins 就会构建一个工件,然后 Puppet 将该工件推送到在开发环境中运行的 JBoss 实例。我们对 QA 和生产环境的部署使用相同的工件。

根据我对 Liferay 管理的(诚然有限的)理解,我知道有一种方法可以为 Portlet 上传工件,然后通过 Liferay 控制面板上传新版本。不幸的是,要求人工登录并为每个更改的 portlet 部署新版本的 jar 文件对我们的构建管道不起作用。

在不使用 UI 的情况下将新版本的 portlet 部署到 Liferay 的推荐方法是什么?

4

1 回答 1

1

您只需将它们复制到 Liferay 的deploy文件夹中,该文件夹位于 Liferay 的主文件夹中。

部署文件夹的自然状态是“空”,因此您需要对该文件夹具有适当的 Liferay 权限,以便可以从那里删除已部署的插件。

于 2018-05-10T19:41:14.887 回答