我目前正在使用 Gitlab-CI 来测试基于 jboss eap 的 java 应用程序。更准确地说,我正在使用 Postman 的 newman 工具在我的所有控制器上运行一些 REST API 测试。
目前,我使用外部 EAP 服务器执行此操作,该服务器仅在测试期间托管我的应用程序,但我想避免这种情况并使用 gitlab-ci 服务。
唯一的问题是我的服务需要一个数据库(pgsql),并且我也想为此使用一项服务,这让我想到了我的主要问题;跨服务通信是 gitlab-ci 的事情吗?有什么方法可以让它启动并运行吗?
提前谢谢你们了!
目前还没有办法做到这一点。
然而,Gitlab 有一个活跃的问题来解决这个问题https://gitlab.com/gitlab-org/gitlab-runner/issues/1042 https://gitlab.com/gitlab-org/gitlab-runner/issues/1042.
一旦实现,所有服务都应该位于同一网络上,因此能够通过服务名称/别名解析彼此的 IP。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)