Skip to content
Snippets Groups Projects
Select Git revision
  • 81e28d76f5b8b0d3c7d5d653f4376400db797643
  • main default protected
  • dev protected
  • 1.2.2
  • 1.2.1
  • 1.2.0
  • 1.1.0
  • 1.0.0
  • 0.3.0
  • 0.2.0
  • 0.1.0
11 results

NEWS.md

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    .gitlab-ci.yml 1.46 KiB
    # Ce fichier définit le comportement CI/CD souhaité
    
    image: python:3.9.13-bullseye # Image Docker offrant un environnement Python installé sur une Debian 11 (bullseye)
    
    #variables:
      # The runner will pull the runner helper image from registry.gitlab.com :
      #FF_GITLAB_REGISTRY_HELPER_IMAGE: 1
    
    before_script:
      # Installation des prérequis techniques
      - pip install -r requirements.txt
    
    stages:
      - test
      - deploy
    
    # ✔️ Phase de vérification de la bonne construction du site
    test-building-site-documentation-dataviz:
      stage: test
      script:
        - echo ""
        - echo "Test de construction du site hébergeant la documentation"
        # le site est construit dans le répertoire "site-documentation-dataviz-test"
        - mkdocs build --verbose --site-dir site-documentation-quickstart
      artifacts:
        paths: # Liste des élements à intégrer dans l'artefact
        - site-documentation-quickstart
        expire_in: 1 week
      only:
        - main
      except:
        changes:
          - README.md
    
    # 🚀 Phase de déploiement du site, effectuée uniquement si la phase de test est concluante
    pages: # Le résultat de ce job est utilisé par les "GitLab Pages"
      stage: deploy
      script:
        - echo ""
        - echo "Déploiement du site hébergeant la documentation du Quickstart de NumEcoEval"
        # le site est construit dans le répertoire par défaut "public"
        - mkdocs build --verbose
      artifacts:
        paths:
        - public
        expire_in: 1 week
      only:
        - main
      except:
        changes:
          - README.md