Importer l’application ou la personnalisation d’application à partir du contrôle de source

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Importez une application ou une application-personnalisation à partir d’un référentiel de contrôle de source pour continuer à la développer sur cette instance.

    Avant de commencer

    • Rôle requis : admin ou source_control
      • Limitez les autorisations sur le jeton d’accès pour autoriser l’accès en lecture et en écriture au référentiel Git.
      • Les informations d’identification de l’utilisateur du référentiel doivent accorder l’accès en lecture et en écriture.
      Pour plus d’informations, consultez Lier une application ou une personnalisation d’application au contrôle de source.
    • Vérifiez que l’instance de non-production dispose d’un accès réseau au référentiel Git.
    • Vérifiez que le référentiel contient une application valide.
    • Veillez à ce que les utilisateurs ajoutent l’adresse e-mail à l’enregistrement de leur table d’utilisateurs respective (ServiceNow sys_user) qu’ils utilisent dans leurs validations vers le référentiel Git.
    • En savoir plus sur application-customisations Gestion application-customizations.

    Pourquoi et quand exécuter cette tâche

    L’intégration du contrôle de source ne prend pas en charge l’importation d’une application sur une instance de production. Installez plutôt des applications sur une instance de production à partir du référentiel d’applications, d’un ensemble de mises à jour ou du ServiceNow Storefichier .

    Procédure

    1. Accédez à la Tout > Applications système > Studio.
      Le système affiche la page Bienvenue à Studio .
    2. Cliquer sur Ouvrir Studio > Aller.
      Le système s’ouvre Studio et la fenêtre Applications du commutateur.
    3. Cliquez sur Importer à partir du contrôle de source.
      Studio affiche les champs Importer à partir du contrôle de source.
      Fenêtre Applications de commutateur affichant les champs de contrôle de source
    4. Entrez les valeurs de champ suivantes.
      Tableau 1. Importer à partir des champs de contrôle de source
      Champ Description
      Protocole réseau Type d’informations d’identification https ou ssh qui permet l’échange de données sur le canal sécurisé.
      URL L’URL vers le référentiel Git où se trouvent les fichiers d’application.
      Remarque :
      Si l’URL Git Repo pour SSH fournie par votre serveur Git ne fonctionne pas, vérifiez auprès du propriétaire ou du fournisseur de votre serveur Git pour obtenir l’URL correcte. Des spécifications supplémentaires telles que des préfixes de protocole de schéma, des numéros de port, etc., peuvent être requises pour que votre URL de référentiel Git fonctionne.
      Informations d'identification Sélectionnez les informations d’identification de votre référentiel Git. (Voir Introduction aux informations d’identification.)
      Remarque :
      Si vous sélectionnez le protocole réseau SSH, entrez des informations d’identification valides du type de clé privée SSH. Si vous sélectionnez le protocole https, entrez des informations d’identification valides du type Informations d’identification pour l’authentification de base.
      Brancher Branche du référentiel sur laquelle travailler dans l’application.
      Remarque :
      La branche par défaut porte le nom de votre instance. Si vous ne choisissez pas de nom, la branche est définie par défaut sur master.
      Nom du serveur MID Sélectionnez un serveur MID existant à associer à un référentiel Git stocké derrière le pare-feu de votre entreprise.
      Remarque :
      Utilisez un Serveur MID distinct pour éviter les conflits avec Découverte les activités.
      E-mail par défaut L’adresse e-mail du validateur est définie par l’enregistrement sys_user s’il est disponible. Cependant, si le champ d’e-mail d’enregistrement de sys_user d’un validateur est vide, le système génère un autre e-mail (username@instancename.service-now.com). Vous pouvez également entrer une adresse e-mail par défaut et la modifier ultérieurement. Pour utiliser cette adresse e-mail par défaut dans tous les cas, cochez la case.
      Remarque :
      Tous les développeurs d’application de l’instance partagent les informations d’identification utilisées pour lier un référentiel Git à une application.
    5. Cliquez sur Importer.
      Le système compare la somme de contrôle du fichier checksum.txt à la somme de contrôle actuelle. Lorsque les valeurs de la somme de contrôle correspondent, l’intégration ignore la validation et importe l’application. Lorsque les valeurs de la somme de contrôle ne correspondent pas, l’intégration valide et nettoie d’abord les fichiers d’application avant de les importer.
    6. Cliquez sur Sélectionner une application.
      Studio affiche l’application sous la forme d’un nouveau choix dans la fenêtre Applications de commutateur.

    Que faire ensuite

    • Examinez les journaux de mise à niveau pour détecter tout nettoyage appliqué aux fichiers d’application pendant l’importation.
    • Sélectionnez l’application importée pour la modifier.