Configurer des déclencheurs pour le spoke Jenkins

  • Rversion finale: Australia
  • Mis à jour 28 mars 2026
  • 2 minutes de lecture
  • Configurez des déclencheurs pour le spoke Jenkins pour les événements requis. Le point de terminaison active les webhooks pour se connecter à votre instance ServiceNow.

    Avant de commencer

    Rôle requis : admin

    Configurer les déclencheurs dans l’instance ServiceNow

    Configurez le point de terminaison pour les webhooks dans le Jenkins qui prennent en charge l’authentification par jeton.

    Avant de commencer

    Rôle requis : flow_designer et connection_admin

    Procédure

    1. Accédez à la Tous > Automatisation des processus > Studio de workflow.
    2. Cliquez sur l'onglet Intégrations.
    3. Activer/désactiver et activer les connexions entrantes .
    4. Localisez le point de terminaison du spoke JenkinsV2 et cliquez sur Afficher les détails.
    5. Pour le point de terminaison du déclencheur externe JenkinsV2 , cliquez sur Configurer.
    6. Sélectionnez l’utilisateur qui peut déclencher le point de terminaison et cliquez sur Activer.
    7. Copiez l’URL du point de terminaison générée.

    Créer un projet de pipeline dans Jenkins

    Créez un projet de pipeline dans Jenkins pour ajouter l’URL du point de terminaison dans le fichier Jenkins qui est générée dans votre instance ServiceNow et activer les webhooks pour vous connecter à votre instance ServiceNow.

    Avant de commencer

    • Assurez-vous d’installer Jenkin dans l’environnement local.
    • Assurez-vous que Maven et GitHub sont installés dans le compte Jenkins.
    • Assurez-vous que ces modules d’extension sont installés dans le compte Jenkins.
      • Pipeline
      • Module d’extension Git
      • Client Git
      • Demande HTTP
      • Informations d'identification
      • Avertissements
      • Couverture
    • Dans GitHub, générez un jeton d’accès personnel classique et copiez la valeur.
      Assurez-vous de sélectionner les champs d’application du jeton d’accès personnel.
      • réf.
        • référentiel : statut
        • repo_deployment
        • public_repo
        • référentiel :invitation
        • security_events
      • écriture :packages
        • lecture :packages

      Pour plus d’informations sur la création d’un jeton d’accès personnel classique, consultez Création d’un jeton d’accès personnel (classique) dans GitHub Docs.

      Pour obtenir la liste des événements pris en charge, consultez la Déclencheurs de spokes section.

    • Rôle requis : admin

    Procédure

    1. Dans le tableau de bord Jenkins, sélectionnez + Nouvel élément.
    2. Sur le formulaire, saisissez un nom pour identifier le pipeline et sélectionnez Pipeline.
    3. Cliquez sur OK.
      Le pipeline est créé et ses options de configuration s’affichent.
    4. Sous Configurer, cliquez sur Pipeline.
    5. Renseignez ces valeurs sur le formulaire.
      Champ Description
      Définition Sélectionnez le script de pipeline dans SCM.
      SCM Sélectionnez Git.
      URL du référentiel Fournir l’URL du référentiel GitHub.
      Informations d'identification Créez l’enregistrement d’informations d’identification GitHub et sélectionnez-le.
      1. Cliquez sur +Ajouter.
      2. Sélectionnez Nom d’utilisateur avec mot de passe , puis cliquez sur Suivant.
      3. Dans Nom d’utilisateur, saisissez le nom d’utilisateur GitHub.
      4. Pour Mot de passe, collez le jeton d’accès personnel généré dans GitHub.
      5. Pour ID, fournissez un ID unique pour identifier les informations d’identification.
      6. Pour Description, entrez une description pour les informations d’identification.
      7. Cliquez sur Créer.
      8. Sélectionnez cet enregistrement pour les informations d’identification.
      Spécifieur de branche (vide pour « quelconque ») Spécifiez la branche requise.
      Chemin d’accès au script Emplacement relatif dans la sortie de votre script de pipeline.
      Important :
      Dans le fichier Jenkins, collez l’URL du point de terminaison qui a été générée après la configuration des déclencheurs dans votre instance ServiceNow. Pour plus d'informations, consultez Configurer les déclencheurs dans l’instance ServiceNow.

    6. Cliquez sur Enregistrer.