diff --git a/python-packages/virtualenv.yml b/python-packages/virtualenv.yml
index 6772188115755e001b32618207b6dbcd30322477..76249d888f78c417c78b5c8cf2331676d3418079 100644
--- a/python-packages/virtualenv.yml
+++ b/python-packages/virtualenv.yml
@@ -12,6 +12,12 @@ virtualenv:
   image: tecnalia-docker-dev.artifact.tecnalia.com/python:3.8
   tags:
     - docker
+  only:
+    refs:
+    # run only when new tag is published or changes pushed to master
+    - tags
+    - master
+
   script:
     - pip install virtualenv  # install virtualenv to create a virtual environment to install required packages
     - virtualenv $VIRTUALENV_NAME  # create a virtualenvironment