diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ddb9aba90bd1e32c4da048987aa8cb2ed6b82123..8f1371a9b73a6cffe33384dc1f240429370c69e0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,20 +4,22 @@ stages:
 before_script:
   - echo "Debugging Environment..."
   - gcc --version
-  - where gcc
+  - which gcc
   - echo $C_INCLUDE_PATH
   - echo $LIBRARY_PATH
-  - dir C:\raylib\include
-  - dir C:\raylib\lib
+  - ls -l /usr/include/raylib
+  - ls -l /usr/lib
 
 build:
   stage: build
   tags:
     - brickbreaker
   script:
-    - echo "Compiling on Windows..."
-    - gcc main.c paddle.c ball.c brick.c -o brickbreaker.exe -I"C:\raylib\include" -L"C:\raylib\lib" -lraylib -lm
+    - echo "Installing dependencies..."
+    - sudo apt-get update && sudo apt-get install -y build-essential libgl1-mesa-dev libx11-dev libxcursor-dev libxrandr-dev libxi-dev
+    - echo "Compiling on Linux..."
+    - gcc main.c paddle.c ball.c brick.c -o brickbreaker -I/usr/include/raylib -L/usr/lib -lraylib -lm
   artifacts:
     paths:
-      - brickbreaker.exe
+      - brickbreaker
     expire_in: 1 day