diff --git a/.gitlab-industrial-ci.yml b/.gitlab-industrial-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b3f813e81fa660ea9e58ef9552cb934490f37c31
--- /dev/null
+++ b/.gitlab-industrial-ci.yml
@@ -0,0 +1,38 @@
+variables:
+  DEFAULT_DISTRO: "kinetic"
+
+workflow:
+  rules:
+    - if:
+    - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_NAME =~ /^melodic-.*/
+      variables:
+        DEFAULT_DISTRO: "melodic"
+    - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_NAME =~ /^noetic-.*/
+      variables:
+        DEFAULT_DISTRO: "noetic"
+    - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_NAME =~ /^kinetic-.*/
+      variables:
+        DEFAULT_DISTRO: "kinetic"
+    - exists:
+      - .rosinstall
+
+export:
+    script: export
+
+noetic:
+    script: echo noetic
+    rules:
+      - if: '$DEFAULT_DISTRO == "noetic"'
+      - if: $BUILD_NOETIC
+
+melodic:
+    script: echo melodic
+    rules:
+      - if: '$DEFAULT_DISTRO == "melodic"'
+      - if: $BUILD_MELODIC
+
+kinetic:
+    script: echo kinetic
+    rules:
+      - if: '$DEFAULT_DISTRO == "kinetic"'
+      - if: $BUILD_KINETIC
\ No newline at end of file