AEM多模块项目在每个模块级别都有pom.xml
。我们可以在该级别更改版本,新版本显示具有更新版本的工件。
对于版本,将为每个版本创建一个新的AEM包。我们希望在安装新版本之前卸载/删除旧包。
问题是,如何在CI-CD作业中处理旧包的卸载/删除部分(要安装的新包是不同版本)?我们可以想到以下解决方案
有没有人遇到类似的情况?如果AEM CI-CD作业有最佳实践可以处理不同版本,请分享。
答案 0 :(得分:1)
我认为查询包列表是您最好的选择。无论您最后一次将该特定包部署到该服务器,都可以收集包的任何先前版本。
另一种选择可能是在安装后立即删除软件包,但我担心可能会有很多问题等待您: 有些软件包需要重启,你可能不会早期删除软件包......
正如我所说,我会去寻找解决方案。