diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e5cd361782c0da0cc680be098316bb1cdfada8dd..e33e72005147bb740ec8efdafcbbd2d379d75f5a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,10 +11,12 @@ test:
       alias: gremlin-server
   image: goblinogm/goblin-buildchain
   script:
+  - pip install -U codecov
   - pip install -U -r requirements.txt
   - coverage run --source=aiogremlin/ setup.py test
   - python -m unittest discover
   - coverage report -m
+  - codecov
   coverage: '/TOTAL.+ ([0-9]{1,3}%)/'
 pages:
   script: