Configuration Global du Scanner¶
La page de configuration globale de l'analyseur permet aux utilisateurs de personnaliser le comportement des analyseurs de manière générale, à travers tous les pipelines.
Voici une présentation détaillée de ses fonctionnalités :
-
Limitation de Scan (Sur la Branche Principale) : Limite la fréquence à laquelle les poussées (pushes) vers la branche par défaut sont analysées. Il s'agit d'une limitation, pas d'une planification : elle ne déclenche jamais un scan d'elle-même.
- 0 (pas de limitation) : chaque poussée vers la branche par défaut est analysée. Conservez cette valeur sauf si votre volume de scans nécessite une limitation.
- Une valeur non nulle, par exemple
30 minutes: après un scan, les poussées reçues pendant cette période sont ignorées. Elles ne sont pas mises en file d'attente et ne sont jamais analysées ultérieurement, et rien n'est enregistré pour une poussée ignorée. Jusqu'à la prochaine poussée analysée, les résultats reflètent un commit plus ancien, et une correction poussée pendant cette période ne clôture pas ses résultats. Pour rattraper le retard, déclenchez un scan à la demande depuis la page Couverture des Scanners. - La période s'applique par dépôt, et non par scanner. Lorsque plusieurs scanners sont provisionnés simultanément sur un dépôt (par exemple avec Ignorer le scan initial après provisionnement), le scan du premier scanner utilise la période, et les autres restent en attente du premier scan jusqu'à ce qu'une poussée ultérieure soit analysée. Voir Ce que Signifie l'Omission pour la Couverture.
- Les scans de pull request ne sont pas affectés.
-
Délai d'Attente Principal : Spécifie le temps maximum qu'un scan sur la branche principale peut prendre.
-
Délai d'Attente PR (Sur la Pull Request) : Définit la durée des scans déclenchés par des demandes de tirage (pull requests).
-
Activer/Désactiver le Scan : Cela vous permet de contrôler le scan pour les demandes de tirage (PR) spécifiquement. Lorsqu'il est activé, le scan s'exécute chaque fois qu'une PR est détectée. Cependant, s'il est désactivé, le scan pour les PR sera désactivé, mais continuera de s'exécuter pour les commits sur la branche principale.
