From 05fc855113b483d093108f0ccea0c64952520dce Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+github@gmail.com>
Date: Mon, 13 Mar 2023 15:07:51 +0100
Subject: [PATCH] initial commit for generating the api documentation via
 phpdocumentor

---
 .gitlab-ci.yml | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 653e44f..4d34ca5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,16 +1,27 @@
 stages:
+  - checkout
   - build
 
+git checkout:
+  image: apline/git:latest
+  stage: checkout
+  script:
+    - git -c http.sslVerify=false clone https://gitlab.studip.de/studip/studip.git --single-branch
+  artifacts:
+    paths:
+      - studip
+
 pages:
   image:
     name: phpdoc/phpdoc:${IMAGE_TAG}
     entrypoint: [""]
   stage: build
+  dependencies:
+    - git checkout
   variables:
     PHPDOC_OUTPUT: "doc/html"
     IMAGE_TAG: "3.3"
   script:
-    - git -c http.sslVerify=false clone https://gitlab.studip.de/studip/studip.git --single-branch
     - cd studip
     - /opt/phpdoc/bin/phpdoc -t ${PHPDOC_OUTPUT} --config ../phpdoc.xml
     - mv ${PHPDOC_OUTPUT} ../public
-- 
GitLab