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ètrepopulation.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
- Extrait de
Pages de configuration consultées pour cette MR :
- Liste des runners : https://git.leximpact.dev/admin/runners
- Configuration des runners mise à jour pour le dépôt OFDL : https://git.leximpact.dev/leximpact/simulateur-dotations-communes/openfisca-france-dotations-locales/-/settings/ci_cd#js-runners-settings
Merge request reports
Activity
assigned to @sandcha
added 1 commit
- d89aab4f - Versionne en mineur 4.2.0 l'extraction de paramètre et la config de CI
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
ougitlab-runner-116
.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 :Et c'est le tag
leximpact-shared-cache
aussi indiqué dans.gitlab-ci.yml
qui permettra la sélection du seul runnergaspode-155
.mentioned in commit dec9eced