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)
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

1  2 
.gitlab-ci.yml
lib/neo4j/neo4j.nit
misc/docker/ci/Dockerfile
tests/gitlab_ci.skip

diff --cc .gitlab-ci.yml
Simple merge
Simple merge
Simple merge
@@@ -1,10 -1,9 +1,6 @@@
  emscripten
  java
  glsl
- mongo
  mpi
- neo
  objc
- postgres
- nitrpg
 -action_nitro
 -asteronits
  wiringPi