Continuous integration 如何与hybris commerce建立ci/cd管道?

Continuous integration 如何与hybris commerce建立ci/cd管道?,continuous-integration,sap,hybris,continuous-delivery,commerce,Continuous Integration,Sap,Hybris,Continuous Delivery,Commerce,我正在为hybris开发一条管道 我对测试的执行有疑问 我将遵循本教程: 但是,我在定制hybris时有几个扩展 是否必须为每个扩展名配置buildcallbacks.xml文件 有没有办法为所有扩展运行ant ci?对于第一个版本,我将使用以下ant任务: 集成测试 表演家 手动测试 防虫测试 定位测试 类型代码测试 所有测试 所有网络测试 确保使用@IntegrationTest或@UnitTest注释标记测试,以便ant任务能够找到它们 您可以通过以下方式筛选测试: 使用参数-Dt

我正在为hybris开发一条管道

我对测试的执行有疑问

我将遵循本教程:

但是,我在定制hybris时有几个扩展

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


有没有办法为所有扩展运行ant ci

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

  • 集成测试
  • 表演家
  • 手动测试
  • 防虫测试
  • 定位测试
  • 类型代码测试
  • 所有测试
  • 所有网络测试
确保使用
@IntegrationTest
@UnitTest
注释标记测试,以便ant任务能够找到它们

您可以通过以下方式筛选测试:

  • 使用参数
    -Dtestclasses.extensions=myextension的扩展
  • 使用参数
    -Dtestclasses.packages=my.package
  • 使用参数
    -Dtestclasses.packages.excluded排除的包
有关更多信息,请考虑:

我使用的是6.7ant unittests-Dtestclasses.extensions=extension01,extension02…我是这样使用的。但是,没有找到一些扩展。当我运行ant命令时,答案如下:项目“平台”中不存在目标“extensionX”。那么您可能应该检查您的设置。例如config/localextensions.xml