.gitlab-ci.yml

image: alpine:latest

pages:
  stage: deploy
  script:
    - echo "The site will be deployed to $CI_PAGES_URL"
  artifacts:
    paths:
      - public
  rules:
    # Déclenche le job seulement si un fichier dans public/ est modifié
    - changes:
        - public/**/*  # Cela inclut tous les fichiers dans public et ses sous-dossiers
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH  # Optionnel : garantir que ce soit sur la branche par défaut