diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d215b192834e6fbac4fc38236952dbb7cea77070..d02f60c4b2fdfadf8ba8be208af723b9fb55a213 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,12 @@
+variables:
+  GLOBAL1: "test!"
+  GLOBAL2: "$GLOBAL1"
+
+
 .run:
+  variables:
+    LOCAL1: "test!"
+    LOCAL2: "$LOCAL1"
   image: quay.io/os-forge/rpm-ostree-engine:0.2.0
   stage: build
   cache:
@@ -7,20 +15,20 @@
     paths:
       - repo/
   before_script:
-    - export MY_VAR='test'
-    - IT_VAR='test'
-    - touch _my_test_
+    echo "$GLOBAL1"
+    echo "$GLOBAL2"
+    echo "$LOCAL1"
+    echo "$LOCAL2"
   script:
-    - ls -l
-    - echo "$MY_VAR"
-    - echo "$IT_VAR"
-    - export DO_VAR='test'
-    - TI_VAR='test'
+    echo "$GLOBAL1"
+    echo "$GLOBAL2"
+    echo "$LOCAL1"
+    echo "$LOCAL2"
   after_script:
-    - echo "$MY_VAR"
-    - echo "$IT_VAR"
-    - echo "$DO_VAR"
-    - echo "$TI_VAR"
+    echo "$GLOBAL1"
+    echo "$GLOBAL2"
+    echo "$LOCAL1"
+    echo "$LOCAL2"
 
 
 run-x86_64: