Skip to content
Snippets Groups Projects

Fait des strates démographiques un paramètre

  • Évolution du système socio-fiscal.
  • Périodes concernées : 01/01/2017
  • Zones impactées :
    • parameters/population/groupes_demographiques.yaml
    • variables/population.py
  • Détails :
    • Extrait de strate_demographique les seuils de strates en un paramètre population.groupes_demographiques
    • Définit en CI que les runners GitLab doivent avoir pour tag leximpact-shared-cache
      • Configuration définie tant que l'installation et le build utilisent le cache en lieu des artifacts

Pages de configuration consultées pour cette MR :

Edited by sandcha

Merge request reports

Pipeline #19810 passed

Pipeline passed for d89aab4f on strates-as-scale

Approval is optional

Merged by sandchasandcha 5 months ago (Mar 25, 2025 10:09am UTC)

Merge details

  • Changes merged into master with dec9eced.
  • Deleted the source branch.

Pipeline #19814 passed

Pipeline passed for dec9eced on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • assigned to @sandcha

  • sandcha marked this merge request as ready

    marked this merge request as ready

  • sandcha changed the description

    changed the description

  • sandcha added 1 commit

    added 1 commit

    • d89aab4f - Versionne en mineur 4.2.0 l'extraction de paramètre et la config de CI

    Compare with previous version

  • sandcha changed the description

    changed the description

  • Nous utilisons pour le moment un cache pour conserver les dépendances installées dans .venv/ (et le build) alors qu'un cache est une optimisation et ne devrait pas être critique d'une étape à l'autre ; nous devrions utiliser des artifacts pour passer les éléments nécessaires d'un job à l'autre d'une même pipeline.

    En attendant la mise à jour de notre configuration de CI, les runners qui conservent le cache d'un job à l'autre sur le GitLab LexImpact ont un tag leximpact-shared-cache. On a donc commencé par configurer la CI d'OFDL de manière à ce qu'elle puisse tourner sur n'importe quel runner ayant ce tag : gaspode-155 ou gitlab-runner-116.

    Capture_d_écran_2025-03-25_à_10.50.34

    Mais depuis 01/2025, ce cache est maintenant dédié à un runner (pas de partage de cache entre runners et donc encore moins entre jobs sur des runners différents). Comme OFDL n'a pas besoin d'accès aux données, gaspode-155 lui suffit. La configuration a donc été mise à jour comme suit :

    Capture_d_écran_2025-03-25_à_11.06.56

    Et c'est le tag leximpact-shared-cache aussi indiqué dans .gitlab-ci.yml qui permettra la sélection du seul runner gaspode-155.

  • sandcha mentioned in commit dec9eced

    mentioned in commit dec9eced

  • merged

Please register or sign in to reply
Loading