Directives de clonage pour Vélocité de changement DevOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 10 minutes de lecture
  • Clonez l'application Vélocité de changement DevOps d'une instance à l'autre.

    Remarque :
    S'applique à Utah et aux versions ultérieures.

    Exclusion de tables du système de base et conservateurs sur les tables globales utilisées dans DevOps

    Nom de la table Exclure l'entrée de table présente ? Entrée des conservateurs de données présente ?
    Pour l'outil DevOps
    sys_alias Non Non
    http_connection Oui Oui
    discovery_credentials Oui Oui
    oauth_entity_profile Oui Oui
    oauth_entity Oui Oui
    jwt_provider Oui Oui
    jwt_keystore_aliases Oui Oui
    sys_certificate Oui Oui
    token_verification Oui Oui
    sys_user_group Non Non
    Pour les applications DevOps
    cmdb_ci_business_app Non Non
    cmdb_ci_sdlc_component Non Non
    cmdb_application_product_model Non Non

    Outils clonés à partir de l'instance source

    • Un alias de connexion (sys_alias) est associé aux outils clonés à partir de l'instance source.
    • L'enregistrement de connexion et l'enregistrement d'informations d'identification ne sont pas clonés à partir de l'instance source, car ces tables sont exclues.
    • L'URL de l'outil est vide, car elle est calculée dynamiquement à l'aide de l'enregistrement de connexion.
    • Le test de connexion échoue, car il n'y a pas de connexion active.
    • Toutes les entités sous-jacentes, telles que les projets, les plans, les pipelines, les référentiels, les éléments de travail, les validations, l'exécution de pipeline, etc., doivent être présentes sous l'outil.
    • Le jeton de l'outil n'est pas cloné.
    • La transmission des nouveaux événements entrants de webhook à l'instance cible clonée pour ces outils n'est pas automatique. Il convient de reconfigurer les outils pour recevoir de nouveaux événements entrants.

    Étapes manuelles sur les outils clonés

    1. Créer une connexion et des informations d'identification
      • Utilisez l'action Créer une connexion et des informations d'identification disponible sous les liens connexes sur l'enregistrement de l'outil ou créez manuellement les enregistrements de connexion (http_connection) et d'informations d'identification (discovery_credentials) et associez-les à l'alias de connexion de l'outil.
      • Exécutez manuellement l'action Se connecter sur l'outil et assurez-vous que l'état de la connexion de l'outil est Connecté.
    2. Régénérer le jeton et le configurer
      • Pour les outils qui prennent en charge la configuration du webhook basée sur un jeton, utilisez l'action Régénérer le jeton à partir des liens connexes sur la page d'enregistrement de l'outil.
      • La régénération du jeton crée un nouveau jeton dans la table token_verification et crée des webhooks pour l'outil et les référentiels dont l'état de configuration est Configuré.
      • Pour les outils qui ne prennent pas en charge les webhooks basés sur un jeton, cliquez sur Configurer et saisissez le nom d'utilisateur et le mot de passe de l'utilisateur d'intégration DevOps.

    Applications clonées à partir de l'instance source

    • Toutes les associations d'applications sont intactes sur les applications clonées à partir de l'instance source.
    • Les liens entre l'application d'entreprise et les composants SDLC sont conservés.
    • Aucune étape manuelle n'est requise après le clonage.

    Conserver les données sur l'instance cible

    Essayez de conserver les outils, connexions d'outils et applications existants sur l'instance cible.

    Conservateurs de données de niveau 1

    Tableau 1. Conservateurs de données requis
    Titre Nom de la table Objectif Filtre suggéré
    Outil DevOps sn_devops_tool Pour conserver la liste d'outils DevOps de niveau supérieur. connection_state=connected^EQ pour conserver tous les outils connectés ou filtrer en fonction d'ID d'outils spécifiques.
    Alias de connexion et d'informations d'identification sys_alias Spécifié dans l'outil DevOps pour contenir les détails de la connexion. idLIKEdevops^ORidLIKEspoke^EQ pour conserver tous les alias associés à DevOps.
    Application DevOps sn_devops_app Pour conserver la liste de niveau supérieur des applications DevOps.

    Étapes manuelles sur les outils conservés après clonage

    1. Maintenu par

      Si un groupe d'utilisateurs Maintenu par sur l'instance cible était spécifié avant le clonage, mettez à jour les groupes d'utilisateurs et définissez-les manuellement sur l'enregistrement de l'outil après le clonage.

    2. Détecter
      • Les projets, pipelines, plans et référentiels ne sont pas présents pour les outils conservés après le clonage.
      • Pour les outils Azure DevOps, procédez d'abord à la détection des projets.
      • Exécutez l'action de détection sur l'outil ou le projet pour connaître les détails des pipelines, plans et référentiels.
    3. Suivre

      Effectuez le suivi des pipelines, plans et référentiels requis.

    4. Configurer
      • Facultatif pour les outils où l'URL de webhook contient une référence à l'outil sys_id uniquement. Par exemple, GitHub, GitLab, Jira, Bitbucket.
      • Vous devez reconfigurer les projets Azure DevOps, car le sys_id de projet a changé après la redétection.
      • Le jeton reste le même pour l'outil.
      • Vérifiez qu'aucun webhook en double n'est créé dans l'outil DevOps tiers après la reconfiguration.
    5. Importation de l'historique

      Utilisez l'action ou l'espace de travail d'importation pour importer des données historiques des plans, référentiels et pipelines.

    Étapes manuelles sur les applications conservées après le clonage

    1. Maintenu par

      Si un groupe d'utilisateurs Maintenu par sur l'instance cible était spécifié avant le clonage, mettez à jour les groupes d'utilisateurs et définissez-les manuellement sur l'enregistrement de l'application après le clonage.

    2. Associer à l'application

      Réassociez manuellement les plans, référentiels et pipelines à l'application.

    3. Relier au composant SDLC et au modèle d'application

      Associez manuellement l'application DevOps au composant SDLC et le composant SDLC au modèle d'application.

    Conservateurs de données de niveau 2

    Essayez de conserver les données et les relations sous les outils DevOps et les applications DevOps. Ces conservateurs doivent être utilisés avec les conservateurs de niveau 1 et les étapes manuelles.

    Tableau 2. Conservateurs de données requis
    Titre Nom de la table Objectif Filtre suggéré
    Module d'extension : Modèle de données DevOps
    Référentiel de l'artefact sn_devops_artifact_repository Liste de niveau supérieur des référentiels d'artefacts. Nécessaire pour conserver les référentiels d'artefacts associés à un outil conservé. tool=toolid^EQ, où toolid est l'outil en cours de conservation.
    Artifact sn_devops_artifact Liste de niveau supérieur des artefacts. Nécessaire pour conserver les artefacts associés à un outil conservé. artifact_repository.tool=toolid^EQ, où "toolid" est l'outil en cours de conservation.
    Pipeline sn_devops_pipeline Liste de niveau supérieur des pipelines. Nécessaire pour conserver les pipelines associés à un outil conservé. tool=toolid^EQ, où toolid est l'outil en cours de conservation.
    Version de mise en production sn_devops_plan_version Liste de niveau supérieur des versions de mise en production. Nécessaire pour conserver les versions de mise en production associées à un outil de planification conservé. plan.tool=toolid^EQ, où toolid est l'outil en cours de conservation.
    Plan sn_devops_plan Liste de niveau supérieur des plans. Nécessaire pour conserver les plans associés à un outil de planification conservé. tool=toolid^EQ, où toolid est l'outil en cours de conservation.
    Projet sn_devops_project Liste de niveau supérieur des projets. Nécessaire pour conserver les projets associés à un outil conservé. Actuellement pris en charge par Azure DevOps. tool=toolid^EQ, où toolid est l'outil en cours de conservation.
    Référentiel sn_devops_repository Liste de niveau supérieur des référentiels. Nécessaire pour conserver les référentiels associés à un outil de codage conservé. tool=toolid^EQ, où toolid est l'outil en cours de conservation.
    Référentiel d'applications vers l'artefact sn_devops_m2m_app_artifact_repository Associations entre applications et référentiels d'artefacts. Nécessaire pour conserver la relation entre les applications conservées et les référentiels d'artefacts. app=appid^EQ,appid est l'application en cours de conservation.
    De l'application à l'artefact sn_devops_m2m_app_artifact Associations entre applications et artefacts. Nécessaire pour conserver la relation entre les applications conservées et les artefacts. app=appid^EQ,appid est l'application en cours de conservation.
    Application vers plan sn_devops_m2m_app_plan Associations entre applications et plans. Nécessaire pour conserver la relation entre les applications conservées et les plans. app=appid^EQ,appid est l'application en cours de conservation.
    Module d'extension : Intégrations de vulnérabilités DevOps
    Relation d'orchestration de Security DevOps sn_devops_security_orchestration_relation Nécessaire pour conserver la relation entre l'entité DevOps (par exemple, pipeline) et un outil de sécurité. reference_table=sn_devops_pipeline

    Conservateurs de données d'intégration personnalisée

    Essayez de conserver les métadonnées associées à toutes les intégrations d'outils personnalisées sur l'instance cible. Ces conservateurs de données peuvent être utilisés avec les conservateurs de niveau 1 et de niveau 2.

    Tableau 3. Conservateurs de données requis
    Titre Nom de la table Objectif Filtre suggéré
    Module d'extension : Modèle de données DevOps
    Option d'intégration d'outil personnalisée sn_devops_integration_capability Nécessaire pour conserver les actions prises en charge dans les enregistrements de mappage d'options d'intégration de l'intégration d'outil personnalisée. tool_integration=customToolIntegrationId^EQ , où customToolIntegrationId est le nom sys_id de l'intégration d'outil personnalisée.
    Mappage des options d'intégration d'outil personnalisée sn_devops_tool_capability_mapping Nécessaire pour conserver les enregistrements de mappage des options d'intégration de l'intégration d'outil personnalisée. tool_integration=customToolIntegrationId^EQ , où customToolIntegrationId est le nom sys_id de l'intégration d'outil personnalisée.
    Intégration d'outil DevOps personnalisée sn_devops_tool_integration Nécessaire pour conserver l'enregistrement d'intégration d'outil personnalisée. sys_id=customToolIntegrationId^EQ, où customToolIntegrationId est le sys_id de l'intégration d'outil personnalisée.
    Autorisations d'outil personnalisées sn_devops_tool_permission Nécessaire pour conserver les enregistrements de vérification des autorisations de l'intégration d'outil personnalisée. tool_integration=customToolIntegrationId^EQ , où customToolIntegrationId est le nom sys_id de l'intégration d'outil personnalisée.
    Module d'extension : Espace de travail DevOps
    Type de tâche d'intégration d'outil personnalisée sn_devops_ws_onboarding_task_type Nécessaire pour conserver les types de tâches d'intégration d'outil personnalisée. tool_integration=customToolIntegrationId^EQ, où customToolIntegrationId est le sys_id de l'intégration d'outil personnalisée.

    Conservateurs de données de niveau 3

    Veillez à tenir le mappage m2m intact dans l'instance cible.
    Remarque :
    Vous trouverez ci-dessous des tables DevOps spécifiques. Si vous souhaitez mettre en place d'autres données, vous pouvez ajouter ces tables à la liste des conservateurs. Par exemple, Demandes de changement.
    Tableau 4. Conserver et exclure des tables
    Nom Nom de la table Application
    Application sn_devops_app Modèle de données DevOps
    Artifact sn_devops_artifact Modèle de données DevOps
    Référentiel de l'artefact sn_devops_artifact_repository Modèle de données DevOps
    Demande intermédiaire d'artefact sn_devops_artifact_staging Modèle de données DevOps
    Version de l'artefact sn_devops_artifact_version Modèle de données DevOps
    Élément de planification de base sn_devops_base_planning_item Modèle de données DevOps
    Brancher sn_devops_branch Modèle de données DevOps
    Résultat de tests de la version sn_devops_build_test_result Modèle de données DevOps
    Résumé du test de construction sn_devops_build_test_summary Modèle de données DevOps
    Rappel sn_devops_callback Modèle de données DevOps
    Référence de changement sn_devops_change_reference Modèle de données DevOps
    Valider sn_devops_commit Modèle de données DevOps
    Valideur sn_devops_committer Modèle de données DevOps
    Valider les détails sn_devops_commit_details Modèle de données DevOps
    Facteur de changement de score de contributeur sn_devops_contributor_score_chg_factor Modèle de données DevOps
    Environnement sn_devops_environment Modèle de données DevOps
    Demande d'importation sn_devops_import_request Modèle de données DevOps
    Page de demande d'importation sn_devops_import_request_page Modèle de données DevOps
    Événement entrant sn_devops_inbound_event Modèle de données DevOps
    De l'application à l'artefact sn_devops_m2m_app_artifact Modèle de données DevOps
    Référentiel d'applications vers l'artefact sn_devops_m2m_app_artifact_repository Modèle de données DevOps
    Application vers plan sn_devops_m2m_app_plan Modèle de données DevOps
    Artefact déployé vers TaskExecution sn_devops_m2m_artifact_execution Modèle de données DevOps
    Version d'artefact à Validation sn_devops_m2m_artifact_version_commit Modèle de données DevOps
    Version d'artefact à Package sn_devops_m2m_artifact_version_package Modèle de données DevOps
    Branche à valider sn_devops_m2m_branch_commit Modèle de données DevOps
    Exécuter une validation sn_devops_m2m_commit_execution Modèle de données DevOps
    Demande de validation d'extraction sn_devops_m2m_commit_pull_request Modèle de données DevOps
    Valider à l'élément de travail sn_devops_m2m_commit_work_item Modèle de données DevOps
    Demande d'importation vers le mappage d'événements entrants sn_devops_m2m_inbound_event_import_request Modèle de données DevOps
    Modèle de configuration de l'intégration d'outils sn_devops_m2m_tool_integration_configuration_template Modèle de données DevOps
    Élément de travail pour planifier la version sn_devops_m2m_work_item_plan_version Modèle de données DevOps
    Tâche d'orchestration sn_devops_orchestration_task Modèle de données DevOps
    Définition de la tâche d'orchestration sn_devops_orchestration_task_definition Modèle de données DevOps
    Package DevOps sn_devops_package Modèle de données DevOps
    Participant sn_devops_participant Modèle de données DevOps
    Résumé du test de performances sn_devops_performance_test_summary Modèle de données DevOps
    Pipeline sn_devops_pipeline Modèle de données DevOps
    Exécution de pipeline sn_devops_pipeline_execution Modèle de données DevOps
    Plan sn_devops_plan Modèle de données DevOps
    Version de mise en production sn_devops_plan_version Modèle de données DevOps
    Événement entrant traité sn_devops_processed_inbound_event Modèle de données DevOps
    Projet sn_devops_project Modèle de données DevOps
    Demande d'extraction sn_devops_pull_request Modèle de données DevOps
    Référentiel sn_devops_repository Modèle de données DevOps
    Catégorie de qualité logicielle sn_devops_software_quality_category Modèle de données DevOps
    Détail de la catégorie de qualité logicielle sn_devops_software_quality_category_detail Modèle de données DevOps
    Détail de l'analyse de la qualité logicielle sn_devops_software_quality_scan_detail Modèle de données DevOps
    Résumé de l'analyse de la qualité logicielle sn_devops_software_quality_scan_summary Modèle de données DevOps
    Relations de résumé de l'analyse de la qualité logicielle sn_devops_software_quality_scan_summary_relations Modèle de données DevOps
    Sous-catégorie de qualité logicielle sn_devops_software_quality_sub_category Modèle de données DevOps
    Étape sn_devops_step Modèle de données DevOps
    Exécution d'étape sn_devops_step_execution Modèle de données DevOps
    Balise sn_devops_tag Modèle de données DevOps
    Exécution de tâches sn_devops_task_execution Modèle de données DevOps
    Exécution de test sn_devops_test_execution Modèle de données DevOps
    Résultat de test sn_devops_test_result Modèle de données DevOps
    Résumé du test sn_devops_test_summary Modèle de données DevOps
    Relations de résumé de test sn_devops_test_summary_relations Modèle de données DevOps
    Outil DevOps sn_devops_tool Modèle de données DevOps
    États de la connexion de l'outil sn_devops_tool_connection_status Modèle de données DevOps
    Historique de connectivité de l'outil sn_devops_tool_connectivity_history Modèle de données DevOps
    Suivi du motif d'attente sn_devops_waiting_reason_tracking Modèle de données DevOps
    Élément de travail sn_devops_work_item Modèle de données DevOps