.gitlab-ci.yml: Functional test stage not correctly placed

The coverage must happen after tests (otherwise it's not very meaningful).

Corrects f80461d5
4 jobs for prod-server in 5 minutes and 30 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test Tools
passed #171077
test_tools

00:00:18

 
  Test Unit
passed #171078
web
test_server_unit

00:00:12

 
  Test Functional
passed #171079
docker x86_64
test_server_functional

00:04:54

 
  Deploy Docker
failed #171080
docker web allowed to fail manual
deploy_docker

00:00:04

 
Name Stage Failure
failed
deploy_docker Deploy Docker
make[1]: Leaving directory '/home/gitlab-runner/builds/b8d876c1/0/vidjil/vidjil/germline'
$ make -C browser sha1
make: Entering directory '/home/gitlab-runner/builds/b8d876c1/0/vidjil/vidjil/browser'
../tools/create-git-sha1.sh js/git-sha1.js "git_sha1 ="
make: Leaving directory '/home/gitlab-runner/builds/b8d876c1/0/vidjil/vidjil/browser'
$ cp -p doc/analysis-example.vidjil browser/
$ docker tag $CI_BUILD_REF_SLUG vidjil/vidjil:latest
Error response from daemon: no such id: prod-server
ERROR: Job failed: exit status 1