Back to Gitlabhq

Limite d'activités d'événements push et événements push groupés

doc-locale/fr-fr/administration/settings/push_event_activities_limit.md

19.3.02.3 KB
Original Source

{{< details >}}

  • Niveau : Free, Premium, Ultimate
  • Offre : GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Pour maintenir de bonnes performances système et prévenir le spam dans le fil d'activité, définissez une Push event activities limit. Par défaut, GitLab fixe cette limite à 3. Lorsque vous envoyez des modifications affectant plus de 3 branches et tags, GitLab crée un événement push groupé au lieu d'événements push individuels.

Par exemple, si vous envoyez vers quatre branches simultanément, le fil d'activité affiche un seul événement {{< icon name="commit" >}} Pushed to 4 branches at (project name) au lieu de quatre événements push distincts.

Les événements push groupés se comportent différemment des événements push standard :

  • Fil d'activité : Une seule entrée de push groupé apparaît à la place des événements push individuels.
  • API Événements : Renvoie les événements push groupés avec commit_count: 0 et ref_count qui indique le nombre de refs envoyées. Les détails des commits individuels (commit_from, commit_to, ref, commit_title) sont null.

Si vos intégrations ou systèmes externes doivent traiter chaque ref envoyée individuellement :

  • Gardez le nombre de refs par push en dessous de push_event_activities_limit.
  • Divisez les grands pushes en plusieurs pushes plus petits.

[!note] Le déclenchement des webhooks est contrôlé séparément par le paramètre push_event_hooks_limit. Pour plus d'informations, consultez les limites des événements push.

Prérequis :

  • Accès administrateur.

Pour définir une Push event activities limit différente, vous pouvez :

  • Dans l'API des paramètres d'application, définissez push_event_activities_limit.

  • Dans l'interface utilisateur GitLab :

    1. Dans le coin supérieur droit, sélectionnez Admin.
    2. Dans la barre latérale gauche, sélectionnez Paramètres > Réseau.
    3. Développez Optimisation des performances.
    4. Modifiez le paramètre Push event activities limit.
    5. Sélectionnez Sauvegarder les modifications.

La valeur peut être supérieure ou égale à 0. Définir cette valeur à 0 ne désactive pas la limitation.