diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ff1d2eb14f975548d335b48571c0145be8c715aa..7c853eaf5373a6f66d53f46b39f89e78bfd52b38 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -94,9 +94,10 @@ run_benchmarks:
     - when: manual
   script:
     - cargo build -Zgit=shallow-deps --release --features runtime-benchmarks
-    - target/release/duniter benchmark storage --chain=dev --mul=2 --state-version=1
-    - target/release/duniter benchmark overhead --chain=dev --wasm-execution=compiled --warmup=1 --repeat=100
-    - target/release/duniter benchmark pallet --chain=dev --steps=5 --repeat=2 --pallet="*" --extrinsic="*" --wasm-execution=compiled
+    - target/release/duniter benchmark storage --chain=dev --mul=2 --state-version=1 --weight-path=./runtime/gdev/src/weights/
+    - target/release/duniter benchmark overhead --chain=dev --wasm-execution=compiled --warmup=1 --repeat=100 --weight-path=./runtime/gdev/src/weights/
+    - target/release/duniter benchmark pallet --chain=dev --steps=5 --repeat=2 --pallet="*" --extrinsic="*" --wasm-execution=compiled --output=./runtime/gdev/src/weights/
+    - cargo build -Zgit=shallow-deps --release --features runtime-benchmarks # Check if autogenerated weights work
 
 gtest_build:
   stage: build