gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 21:24:32 24 4
gpt4 key购买 nike

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

我想在部署前添加一个测试阶段。问题是我的测试需要使用为应用程序构建的图像在 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 强制它在那里运行,也许?

或者,如果您愿意,可以将其分成几部分 - 将测试分为“部署测试容器”步骤,然后是使用该容器的测试步骤(或从中获取结果),然后是清理那个容器。

关于testing - 通过 Bluemix DevOps 服务在容器内运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43910756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com