From 921ee6d7f88d36b4571fc2fe4372dddf5d181896 Mon Sep 17 00:00:00 2001
From: Pascal Osterwinter <pascal.osterwinter@spotgroup.de>
Date: Wed, 31 Aug 2022 09:53:51 +0000
Subject: [PATCH] Added schema-link-checker to Pipeline.

---
 .gitlab-ci.yml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8dfea9821..b6829793f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,6 +13,7 @@ include:
 stages:
   - build
   - upload
+  - validate
 
 build:
   stage: build
@@ -83,3 +84,21 @@ stop:preview:
   script:
     - ssh fitko@dorado.uberspace.de "rm -rf preview.docs.fitko.dev/fit-connect/$CI_COMMIT_REF_SLUG"
 
+link-check:
+  stage: validate
+  variables:
+    CRAWLER_URL: https://docs.fitko.de/fit-connect/docs
+    CRAWLER_DOMAIN: docs.fitko.de/fit-connect/docs
+  rules:
+    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH # live docs
+      variables:
+        CRAWLER_URL: https://docs.fitko.de/fit-connect/docs
+        CRAWLER_DOMAIN: docs.fitko.de/fit-connect/docs
+    - if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH # preview docs
+      variables:
+        CRAWLER_URL: https://preview.docs.fitko.dev/fit-connect/$CI_COMMIT_REF_SLUG/
+        CRAWLER_DOMAIN: preview.docs.fitko.dev/fit-connect/$CI_COMMIT_REF_SLUG/
+  trigger:
+    strategy: depend
+    project: fit-connect/schema-link-checker
+    branch: main
-- 
GitLab