Testing 通过Bluemix DevOps服务在容器内运行测试

Testing 通过Bluemix DevOps服务在容器内运行测试,testing,containers,ibm-cloud,devops,Testing,Containers,Ibm Cloud,Devops,我正在开发一个基于bluemix容器服务的应用程序。为了部署应用程序,我使用IBMBlueMixDevOps服务 我想在部署之前添加一个测试阶段。问题是,我的测试需要使用为应用程序构建的映像在docker容器中运行。应用程序需要图像设置,其中包含库、数据库等库、脚本等 但是,DevOps服务中的可用测试阶段似乎不允许在docker容器中运行测试。我想用类似的东西运行我的测试 if ic run --rm my_custom_image custom_test_script.sh 我如何在Blu

我正在开发一个基于bluemix容器服务的应用程序。为了部署应用程序,我使用IBMBlueMixDevOps服务

我想在部署之前添加一个测试阶段。问题是,我的测试需要使用为应用程序构建的映像在docker容器中运行。应用程序需要图像设置,其中包含库、数据库等库、脚本等

但是,DevOps服务中的可用测试阶段似乎不允许在docker容器中运行测试。我想用类似的东西运行我的测试

if ic run --rm my_custom_image custom_test_script.sh

我如何在Bluemix DevOps服务中进行这样的测试运行?

IDS不包括运行专用子容器的位置,容器服务实际上是针对运行时间较长的容器,即-d守护程序样式。您可以在那里设置一个持久化容器,然后使用cf ic cp复制更改的部分,即特定于此运行的内容,然后使用cf ic exec-ti强制它在那里运行,也许

或者,如果您愿意,也许可以将其分成几部分—将测试分为部署测试容器步骤,然后使用该容器执行测试步骤或从中获取结果,然后清理该容器