diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..c04a1d50b07db0e6363f0de3b6c5b59e7bc0d9ba --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,38 @@ +image: python:3.9 + +stages: + - build + - deploy + +variables: + JUPYTER_ENABLE_LAB: "false" + +before_script: + - apt-get update && apt-get install -y curl # Installieren von curl, falls benötigt + - pip install --upgrade pip + - pip install -r requirements.txt + +build_job: + stage: build + script: + - jupyter-book build . + artifacts: + paths: + - _build/html + expire_in: 1 week + only: + - main + +pages: + stage: deploy + dependencies: + - build_job + script: + - mv _build/html public + artifacts: + paths: + - public + only: + - main + tags: + - docker