diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ee906fca4491b67b28eea3cb66cb9e156f2269cc
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,46 @@
+image: composer:latest
+
+variables:
+  DOCKER_DRIVER: overlay2
+
+stages:
+  - packaging
+  - release
+
+packaging:
+  stage: packaging
+  rules:
+    - if: $CI_COMMIT_TAG
+  before_script:
+    - echo GE_JOB_ID=$CI_JOB_ID >> .packaging.env
+    - mkdir .pkg
+  script:
+      - zip -9r .pkg/$CI_PROJECT_NAME-$CI_COMMIT_TAG.zip * -x 'vendor/*'
+  artifacts:
+    name: "${CI_PROJECT_TITLE} ${CI_COMMIT_TAG}"
+    paths:
+      - .pkg/$CI_PROJECT_NAME-$CI_COMMIT_TAG.zip
+    reports:
+      dotenv: .packaging.env
+    expire_in: never
+
+release:
+    stage: release
+    image: studip/release-cli
+    cache: []
+    rules:
+        - if: $CI_COMMIT_TAG
+    script:
+        - echo 'Running release job'
+    needs:
+        - job: packaging
+          artifacts: true
+    release:
+        name: $CI_COMMIT_TAG
+        description: "${CI_PROJECT_TITLE} ${CI_COMMIT_TAG}"
+        tag_name: $CI_COMMIT_TAG
+        assets:
+            links:
+                - name: "${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.zip"
+                  url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${GE_JOB_ID}/artifacts/.pkg/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.zip"
+                  link_type: package
diff --git a/SysStats.php b/SysStats.php
index 0ae634bb0213fc19f50ddaf3496f899aa4f306ed..996e9c9544b860ae284195f2b3ad921012fa7aba 100644
--- a/SysStats.php
+++ b/SysStats.php
@@ -33,7 +33,7 @@ class SysStats extends StudIPPlugin implements SystemPlugin
 
     public function perform($unconsumed)
     {
-        $this->addStylesheet('assets/style.less');
+        $this->addStylesheet('assets/style.scss');
 
         parent::perform($unconsumed);
     }
diff --git a/assets/style.less b/assets/style.scss
similarity index 91%
rename from assets/style.less
rename to assets/style.scss
index a9172df2a1a1edd0ef93c414872686a1bbe48f60..9c84bff73dff4eacca29411e513489a17ed73f59 100644
--- a/assets/style.less
+++ b/assets/style.scss
@@ -27,7 +27,7 @@ table.statistics {
 
         thead th:last-child:not(:only-child),
         tbody td:last-child:not(:only-child) {
-            border-left: 3px double @brand-color-darker;
+            border-left: 3px double var(--brand-color-darker);
         }
     }
 }
diff --git a/plugin.manifest b/plugin.manifest
index 66092354c70dc7cc2f49de0c32b0116de6e05c43..ad576232fa08e3072a6ca2b7a1c4f363506532c5 100644
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -1,5 +1,5 @@
 pluginname=Systemstatistiken
 pluginclassname=SysStats
 origin=UOL
-version=1.2
+version=1.3
 studipMinVersion=5.0