Intégration d'Argo CD à Vélocité de changement DevOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Connectez-vous à votre instance Argo CD pour automatiser le déploiement d'applications à partir des référentiels GitHub.

    Vue d'ensemble de l'intégration d'Argo CD

    Cette intégration permet à la plateforme ServiceNow de gérer le processus de fermeture des demandes de changement en fonction de l'état de synchronisation envoyé par Argo CD pour le déploiement continu d'applications.

    Vous devez activer le module d'extension Intégration de DevOps à Argo CD (sn_devops_argocd) avant de connecter votre instance Argo CD dans ServiceNow. Pour plus d'informations sur l’activation d’un module d’extension, voir Activate a plugin.

    Workflow

    Le workflow du processus de déploiement continu via Argo CD dans ServiceNow DevOps est le suivant.
    • Créez une connexion d'outil Argo CD dans ServiceNow Vélocité de changement DevOps à l'aide de l'interface utilisateur classique ou de l'interface utilisateur de l'espace de travail.
    • Créez manuellement un webhook dans Argo CD.
    • Mettez à jour votre fichier de configuration dans le référentiel GitHub à des fins de déploiement. Lors de la mise à jour du fichier de configuration, spécifiez le numéro de demande de changement dans la balise de validation (sn_devops_change-<numéro de demande de changement>).
      Remarque :
      Le numéro de demande de changement spécifié dans la balise de validation doit avoir été créé par le pipeline de CI et être à l'état Implémenter.
    • Synchronisez l'application requise associée à votre fichier de configuration et à votre référentiel dans Argo CD.
    • Une fois la synchronisation réussie, des notifications sont envoyées à ServiceNow DevOps et des événements entrants sont créés.
    • Le numéro de la demande de changement est récupéré à partir des événements entrants et mis à jour avec l'état de synchronisation Argo CD.
    • La demande de changement est fermée et, en fonction de l'état de la synchronisation, les champs Code de fermeture, Notes de travail et Notes de fermeture sont mis à jour dans la demande de changement.

    Notifier ServiceNow DevOps des changements Argo CD via des webhooks

    • Le fichier de configuration est mis à jour dans GitHub avec le format de balise de validation suivant : Format de balise de validation dans GitHub
    • Les événements entrants sont créés dans ServiceNow lorsqu’une application est synchronisée dans Argo CD.
    • Si la synchronisation réussit, la demande de changement est fermée et les champs Code de fermeture, Notes de travail et Notes de fermeture sont mis à jour dans la demande de changement.