【发布时间】:2018-02-01 08:06:41
【问题描述】:
我正在寻找有关自动化 docker-compose.yml 文件的帮助/建议。
我有验证多个微 API 服务的自动化测试脚本(测试 xml 套件),它们是使用 Rest Assured、java 和 TestNG 开发的。现在这些微 API 服务和数据库可以在 docker 上作为镜像使用。 目前我正在执行此自动化,同时以下列方式运行此自动化
- 制作 docker-compose up
- 等待服务启动
- 更新我们在 docker 容器中看到的配置(自动化套件)中的端点
- 最后运行自动化套件
我想一次性完成以上 4 点,如下所示。但是找不到任何文档或任何为它打开的 maven lib。
- 在 beforeSuite 方法中运行 docker-compose。应该在安装了 docker 和 docker-compose 的所有操作系统上工作,例如。 Windows、centOS、linux、ubuntu
- 一旦服务在 docker 容器中启动,它应该更新配置文件中的端点
- Docker-compose down in aftersuite 方法
我们如何实现这个或任何可用的开源库?
【问题讨论】:
-
你试过dmp.fabric8.io吗?
-
会检查,谢谢 Francesco :-)
标签: java maven docker docker-compose testng