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