Réduire les appels entre Jenkins et ServiceNow DevOps pour extraire les informations de pipeline

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Activez le champ Forcer la vérification du suivi dans le formulaire de configuration Jenkins pour créer un fichier de suivi de pipeline dans Jenkins. ServiceNow DevOps effectue un appel REST à Jenkins pour mettre à jour le fichier de suivi lorsque le champ de suivi d'un pipeline est modifié.

    Forcer la vérification du suivi

    La section de configuration ServiceNow DevOps dans Jenkins inclut une case à cocher Forcer la vérification du suivi, qui permet de réduire le nombre d'appels effectués de Jenkins à DevOps pour extraire les informations de pipeline, notamment les pipelines faisant l'objet d'un suivi. Flux du système de base :
    • DevOps Jenkins Flux Mise à jour de fichier - Suivi
    • DevOps Jenkins Flux Mise à jour de fichier - Informations de test

    Fonctionnement

    Dans les versions précédentes, un appel REST récupérait les informations de pipeline pour chaque version Jenkins déclenchée. Si vous disposiez de plusieurs pipelines dans votre environnement Jenkins, mais que vous n'en suiviez que quelques-uns, un appel était effectué pour récupérer les informations de suivi de chaque pipeline, même si vous suiviez uniquement certains d'entre eux.

    La première fois que vous déclenchez une version de Jenkins ou une exécution de pipeline, Jenkins lance un appel d'API d'informations de pipeline et crée le fichier snPipelineInfo.json dans le répertoire /{JENKINS_HOME}/jobs/{jobName}. Pour chaque exécution de pipeline suivante, Jenkins vérifie les informations disponibles dans le fichier snPipelineInfo.json avant de lancer un appel d'API d'informations de pipeline.

    Si vous décochez la case Forcer la vérification du suivi :
    • Le flux DevOps Jenkins Mise à jour de fichier - Suivi se déclenche lorsque vous mettez à jour le champ Suivi sur le formulaire de pipeline. Les informations du champ Suivi sont mises à jour dans le fichier snPipelineInfo.json.
    • Le flux DevOps Jenkins Mise à jour de fichier - Informations de test se déclenche lorsque vous mettez à jour le mappage de type de test pour l'intégration de l'outil Jenkins et vérifiez que les informations de test sont mises à jour dans le fichier snPipelineInfo.json.

    Si vous cochez la case Forcer la vérification du suivi, Jenkins effectue des appels d'API d'informations de pipeline à DevOps, même s'il existe des informations de suivi/de test dans le fichier snPipelineInfo.json.