diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 060b0bc6feb2df533b838c08836d2bc0cce6cc39..bcba794eb414db4f9cff8cb92f3a5648bbcc81f3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,28 +15,29 @@ before_script:
   - export PYENV_ROOT="$HOME/.pyenv"
   - export PATH="$PYENV_ROOT/bin:$PATH"
   - eval "$(pyenv init -)"
-  - pyenv install 3.6.0
-  - pyenv install 3.10.0
-  - python --version
   - pip install virtualenv
   - virtualenv venv
-  - source venv/bin/activate
 
 test:
   script:
+    - pyenv install 3.6.0
+    - pyenv install 3.10.0
+    - source venv/bin/activate
     - pyenv local 3.6.0 3.10.0
     - pip install tox tox-pyenv
     - tox
 
 run:
   script:
-    - python setup.py sdist
+    - source venv/bin/activate
+    - python setup.py bdist_wheel --universal
   artifacts:
     paths:
-      - dist/*.tar.gz
+      - dist/*.whl
 
 pages:
   script:
+    - source venv/bin/activate
     - pip install sphinx sphinx-rtd-theme
     - cd doc
     - make html