diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b6fdc964a66569c67112f7770df96247d4bf1eb5..491e6b4e49e7ab61f66dccfe8fff9087adcdc208 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,19 +30,18 @@ run-tests:
 compile-desktop:
   image: 
     name: r.lcr.gr/microhacks/rust-ci-builder:latest
-    entrypoint: []
   stage: compile
-  # before_script:
-    # - export CARGO_HOME="${CI_PROJECT_DIR}/.cargo"
-    # - export PATH="${CI_PROJECT_DIR}/.cargo/bin:$PATH"
-  # cache:
-    # key: build-cache-linux
-    # paths:
-      # - .cargo/registry/cache
-      # - .cargo/registry/index
-      # - .cargo/git/db
-      # - .cargo/bin/
-      # - target/
+  before_script:
+    - export CARGO_HOME="${CI_PROJECT_DIR}/.cargo"
+    - export PATH="${CI_PROJECT_DIR}/.cargo/bin:$PATH"
+  cache:
+    key: build-cache-linux
+    paths:
+      - .cargo/registry/cache
+      - .cargo/registry/index
+      - .cargo/git/db
+      - .cargo/bin/
+      - target/
   script:
     - cargo build --release
   dependencies:
@@ -51,19 +50,18 @@ compile-desktop:
 compile-web:
   image: 
     name: r.lcr.gr/microhacks/rust-ci-builder:latest
-    entrypoint: []
   stage: compile
-  # before_script:
-    # - export CARGO_HOME="${CI_PROJECT_DIR}/.cargo"
-    # - export PATH="${CI_PROJECT_DIR}/.cargo/bin:$PATH"
-  # cache:
-    # key: build-cache-web
-    # paths:
-      # - .cargo/registry/cache
-      # - .cargo/registry/index
-      # - .cargo/git/db
-      # - .cargo/bin/
-      # - target/
+  before_script:
+    - export CARGO_HOME="${CI_PROJECT_DIR}/.cargo"
+    - export PATH="${CI_PROJECT_DIR}/.cargo/bin:$PATH"
+  cache:
+    key: build-cache-web
+    paths:
+      - .cargo/registry/cache
+      - .cargo/registry/index
+      - .cargo/git/db
+      - .cargo/bin/
+      - target/
   script:
     - rm -rf forge-script-web/out
     - mkdir -p forge-script-web/out