如何使用Hybris Commerce建立CI / CD管道?

时间:2020-09-04 17:46:38

标签: continuous-integration sap hybris continuous-delivery commerce

我正在开发混合动力管道。

我对测试的执行有疑问。

我正在关注本教程: https://clutcher.github.io/post/hybris/improve_hybris_test_run/

但是,我在自定义hybris方面有一些扩展。

是否必须为每个扩展配置buildcallbacks.xml文件?

是否可以对所有扩展程序运行 ant ci

1 个答案:

答案 0 :(得分:0)

对于第一个版本,我将使用以下ant任务:

  • 集成测试
  • 性能测试
  • 手动测试
  • 防错测试
  • 本地化测试
  • typecodetest
  • 所有测试
  • allwebtests

确保使用@IntegrationTest@UnitTest批注标记测试,以便ant任务可以找到它们。

您可以通过以下方式过滤测试:

  • 使用参数-Dtestclasses.extensions=myextension的扩展名
  • 使用参数-Dtestclasses.packages=my.package
  • 打包
  • 使用参数-Dtestclasses.packages.excluded
  • 排除的软件包

有关更多信息,请考虑: https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/2005/en-US/f7f454a4f5254944a366db9bdf129be6.html