diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4f04368ec0aa77a7754163418a8d00f2b814a62d..4fb6b276a773e2d7af232ef74d66e43e1a0da820 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,8 +10,10 @@ publish-repository:
     - git submodule update
     - python3 -m pip install wheel pyang pyangbind
     - git clone https://osm.etsi.org/gerrit/osm/IM.git
+    - pip3 install -r IM/requirements.txt
     - pip3 install IM/
     - git clone https://osm.etsi.org/gerrit/osm/osmclient.git
+    - pip3 install -r osmclient/requirements.txt
     - pip3 install osmclient/
     - rm -rf osmclient/ IM/
     - mv magma/* .
@@ -38,8 +40,10 @@ build-local-repository:
     - git submodule update
     - python3 -m pip install wheel pyang pyangbind
     - git clone https://osm.etsi.org/gerrit/osm/IM.git
+    - pip3 install -r IM/requirements.txt
     - pip3 install IM/
     - git clone https://osm.etsi.org/gerrit/osm/osmclient.git
+    - pip3 install -r osmclient/requirements.txt
     - pip3 install osmclient/
     - rm -rf osmclient/ IM/
     - mv magma/* .