我是Liferay Portlet开发的新手。我们有一个现有的开发管道,基本上是本地开发,直到代码提交和PR。一旦PR被批准,Jenkins就构建了一个工件,Puppet将该工件推送到在开发环境中运行的JBoss实例。我们对QA和生产环境的部署使用相同的工件。
根据我对Liferay管理的理解(无可否认有限),我知道有一种方法可以为Portlet上传工件,然后通过Liferay控制面板上传新版本。不幸的是,要求人员为每个已更改的portlet登录和部署新版本的jar文件将不适用于我们的构建管道。
在不使用UI的情况下,将新版本的Portlet部署到Liferay的推荐方法是什么?
答案 0 :(得分:1)
您只需将它们复制到Liferay的deploy
文件夹中,该文件夹位于Liferay的主文件夹中。
部署文件夹的自然状态为"为空",因此您需要在该文件夹上为Liferay提供适当的权限,以便可以从那里删除已部署的插件。