我需要创建docker映像,该映像仅描述需要安装哪些工具。
然后,我想从该映像启动容器并运行测试(基于Robot Framework),并在本地计算机中获取日志。可能吗?如果可能的话-怎么办?
如果不可能,如何创建图像,以便在每次更改代码后都不需要重建图像?
例如,我有包含10个测试的Test Suite,如果我构建映像,我不能只是将测试添加到测试套件,我需要重新构建它,如何强制docker“监视”任何更改?
长话短说-我需要从隔离的末端(码头集装箱)运行测试(测试数量将一直增加)-我该怎么办?
这是我第一次体验docker。
答案 0 :(得分:2)
我认为正确的解决方案是在不进行测试的情况下构建容器,然后使用安装点使测试在容器内可用。这样,容器实际上就不会包含任何测试,也不需要重建。