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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Importez une application ou une personnalisation d’application à 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 un accès en lecture et en écriture.
      Pour plus d’informations, consultez Lier une application ou 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.
    • Assurez-vous que les utilisateurs ajoutent l’adresse e-mail à l’enregistrement de leur table Utilisateurs (ServiceNow sys_user) respective qu’ils utilisent dans leurs validations au référentiel Git.
    • En savoir plus sur les personnalisations d’application Gestion des personnalisations d’application.

    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 les 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 Tous > Applications système > Studio.
      Le système affiche la page Bienvenue à Studio .
    2. Cliquer sur Ouvrir Studio > Aller.
      Le système s’ouvre et la fenêtre Changer d’applications s’affiche Studio .
    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. Champs du contrôle de source Importer à partir de
      Champ Description
      Protocole réseau Type d’informations d’identification https ou ssh qui active l’échange de données du 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 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 Premiers pas avec les 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 d’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 de Serveur MID Sélectionnez un MID Server existant à associer à un référentiel Git stocké derrière votre pare-feu d’entreprise.
      Remarque :
      Utilisez un MID Server distinct pour éviter les conflits avec Détection les activités.
      E-mail par défaut L’adresse e-mail du validateur est définie par l’enregistrement sys_user si 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 saisir 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’applications 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 en tant que 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.