[英]Project Versioning - CI/CD - Jenkins - AEM
AEM 多模块项目在每个模块级别都有pom.xml
。 我们可以在那个级别更改版本,新版本显示更新版本的工件。
对于版本,将为每个版本创建一个新的 AEM 包。 我们希望在安装新版本之前卸载/删除旧包。
问题是,我们如何处理 CI-CD 作业中旧包(要安装的新包是不同版本)的卸载/删除部分? 我们可以想到以下解决方案
有没有人遇到过类似的情况? 请分享 AEM CI-CD 作业是否有处理不同版本的最佳实践。
我认为查询软件包列表是您最好的选择。 然后,您可以收集任何以前版本的软件包,无论您上次将该特定软件包部署到该服务器的时间。
另一种选择可能是安装后立即删除包,但我担心可能会有很多问题等着你:有些包需要重新启动,你可能不会提前删除包,......
正如我所说,我会寻求查询解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.