From 3948269ea397731794ae8a2f83a022d8e790b431 Mon Sep 17 00:00:00 2001 From: Geoffrey Arthaud <geoffrey.arthaud@developpement-durable.gouv.fr> Date: Tue, 29 Aug 2023 17:27:36 +0200 Subject: [PATCH] Maj DSFR et mise en place CI --- .gitignore | 1 + .gitlab-ci-local/.gitignore | 2 ++ .gitlab-ci.yml | 20 ++++++++++++++++++++ Pipfile | 2 +- README.md | 2 ++ 5 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .gitlab-ci-local/.gitignore create mode 100644 .gitlab-ci.yml diff --git a/.gitignore b/.gitignore index 6fdf8b9..400a50f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ .idea/ *.iml *.iws +public \ No newline at end of file diff --git a/.gitlab-ci-local/.gitignore b/.gitlab-ci-local/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/.gitlab-ci-local/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..1be0bf7 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,20 @@ +variables: + WORKON_HOME: .pipenv/venvs + PIP_CACHE_DIR: .pipenv/pipcache + +# Make sure gitlab-ci knows to always cache the .pipenv path +cache: + key: pipenv + paths: + - .pipenv + +deploy_page: + image: python:3.11.5-bookworm + stage: deploy + script: + - pip install pipenv + - pipenv install + - pipenv run mkdocs build --strict --verbose -d public + artifacts: + paths: + - public \ No newline at end of file diff --git a/Pipfile b/Pipfile index 95d63eb..e662061 100644 --- a/Pipfile +++ b/Pipfile @@ -4,7 +4,7 @@ verify_ssl = true name = "pypi" [packages] -mkdocs-dsfr = "0.4.0" +mkdocs-dsfr = "0.5.0" mkdocs = "*" [dev-packages] diff --git a/README.md b/README.md index b082b3d..6a272ad 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Ce dépôt sert d'exemple pour le thème mkdocs-dsfr, un thème mkdocs conforme aux standards de l'État français pour la création de sites Web. +- Voir cet exemple sur [la page Gitlab](https://pub.gitlab-pages.din.developpement-durable.gouv.fr/numeco/mkdocs-dsfr-exemple) + ## Prérequis - [Python 3.x](https://www.python.org/downloads/) -- GitLab