Merge: Ci: move services to specific hostnames
authorJean Privat <jean@pryen.org>
Thu, 21 Feb 2019 23:38:28 +0000 (18:38 -0500)
committerJean Privat <jean@pryen.org>
Thu, 21 Feb 2019 23:38:28 +0000 (18:38 -0500)
commit0ea71cde0ae35c2129feda6ca6ed5bff5b49bbf2
treeb5d8a5df20e5a16ca9ea4621006e15c91e390d27
parent103325a7b6aad6f79b59bd22092590d5b482244f
parent01a0edd36a994f0063960a1f39387a4a4397b2e4
Merge: Ci: move services to specific hostnames

Testing nit with various services is a PITA.

The previous solution was to test them on localhost and requires that the services are available and configured on each test node (it is not always as easy as it seems).
Another problem with `localhost` is that testing within docker is complex as running multiple services in a single container is discouraged.

Here, we propose to simply move the service from localhost to specific hostnames.
This is to be the current "good" practice and is supported out-of-the-box bu various CI infrastructure including gitlab-ci.

Pull-Request: #2737
.gitlab-ci.yml
lib/neo4j/neo4j.nit
misc/docker/ci/Dockerfile
tests/gitlab_ci.skip