diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2bc97381c92c9fb86ae6ce11e2cdcd94ef72a9a7..7413fe6be129faaadd17489df3044232849766a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,15 +3,13 @@ variables: PIP_CACHE_DIR: .pipenv/pipcache stages: - - build - - test - deploy_dev - package_test - deploy -build: +build_and_deploy_gitlab: image: nikolaik/python-nodejs:python3.11-nodejs20 - stage: build + stage: deploy_dev script: - pip install pipenv - pipenv install @@ -23,3 +21,17 @@ build: paths: - .npm/ - .pipenv/ + rules: + - if: ($CI_COMMIT_BRANCH == "main") + +deploy_exemple_site: + image: python:3.11.6-bookworm + stage: package_test + script: + - git clone --no-tags --single-branch --depth=1 ${CI_SERVER_URL}/pub/numeco/mkdocs-dsfr-exemple.git + - cd mkdocs-dsfr-exemple + - pip install mkdocs-dsfr --index-url https://gitlab-forge.din.developpement-durable.gouv.fr/api/v4/projects/20363/packages/pypi/simple + - mkdocs build --strict --verbose -d ../public + artifacts: + paths: + - public \ No newline at end of file