在openshift

时间:2018-04-17 17:55:12

标签: maven junit openshift fabric8

我在OpenShift上部署了一个多模块vertx应用程序。出于集成测试的目的,我想部署一个带有预定义数据的数据库容器,并在测试完成后将其销毁。

我怎样才能做到这一点?

我的应用程序使用junit和maven fabric8插件在Openshift中部署容器。

1 个答案:

答案 0 :(得分:2)

这可以通过arquillian-cube相对容易地完成,它支持Kubernetes和Openshift。

arquillian-cube可以为您做什么,是(可选)创建一个短暂的项目,部署测试所需的一切,一旦所有内容都启动并运行,然后开始测试。最后它还可以为您进行清理。

它非常灵活,因此根据您的需求和要求,它可以与短暂或固定项目一起使用。此外,还有一些配置选项可用于清理。

最后但并非最不重要的是,它确实与fabric8 maven插件完美搭配。

https://github.com/arquillian/arquillian-cube/blob/master/docs/kubernetes.adoc