【发布时间】:2020-05-22 20:40:34
【问题描述】:
我们正在开发 MTA 项目并使用 SAP Cloud SDK 管道 (Piper) 为 Cloud Foundry 集成 CI/CD。
该项目有多个基于 SAP Cloud SDK for Java 的微服务,每个微服务都有单独的集成测试集(基于 SAP Cloud SDK 的 Java 项目模板)。
我们想要对微服务进行 MTA 打包,但是当我们使用 SAP Cloud SDK 管道运行 mta 构建时出现了问题。
管道错误,因为它现在(即新结构)需要项目根级别的集成测试模块,但在我们的案例中,集成测试是在单个微服务级别。
我们知道所有微服务的集成测试都需要在项目根级别进行 mta 构建,但是是否有任何其他推荐的方法来处理单个微服务本身的集成测试?
如果有人可以在此处指导我们了解新结构和应遵循的最佳做法,我们不胜感激。
只是作为信息添加 - 我们使用 s4sdk 管道为上述每个微服务运行 maven 构建。我们希望将这些微服务整合到 MTA 包中以进行发布部署。
【问题讨论】:
-
如果答案让您满意,最好将其标记为“已接受”以向其他用户表明已提供答案。
标签: sap-cloud-platform sap-cloud-sdk