Ajouter et modifier des référentiels

idoc in a topic

Ajoutez et modifiez des référentiels à l'aide de l'assistant de configuration lors de la configuration d'une tâche de build connexe (méthode recommandée) ou manuellement comme décrit ci-dessous.

Si vous configurez des référentiels manuellement, il est toujours conseillé de commencer par configurer une tâche de build connexe, tel que décrit à la section Add and edit build configurations.

  1. Cliquez sur Configuration, puis sur Code ou Récapitulatif ALI.

  2. Effectuez l'une des opérations suivantes<:hs>:

    La page Nouveau référentiel SCM ou Détails du référentiel s'affiche.

  3. Ajoutez ou modifiez la connexion au référentiel et les paramètres d'authentification.

    Pour les référentiels SVN
    Propriété Commentaires
    Connexion et authentification

    Entrez les détails de la connexion au serveur.

    L'adresse Emplacement doit pointer vers la racine du répertoire.

    Pour configurer la sécurisation SSL dans les deux sens (authentification du certificat client), vous devez sélectionner un certificat et votre phrase secrète de chiffrement.

    Si l'URL de votre référentiel SVN possède une racine inconnue, vous pouvez trouver la racine en entrant "svn info <URL>" dans la ligne de commande.

    Modèle de diff/Modèle de fichier

    Modèle pour l'adresse à utiliser pour accéder aux pages de liens de diff. entre les révisions d'un document de code donné ou l'affichage du contenu d'un fichier particulier. Pour plus de détails sur les liens de diff., reportez-vous à la section Set the external repository viewer.

    Si vous utilisez l'afficheur de référentiel interne d', ne renseignez pas ces propriétés.

    Taille du lot Nombre de révisions à inclure lors du chargement des données depuis le référentiel SVN.
    Révision initiale Numéro de la révision la plus récente à charger depuis le référentiel SVN.
    Pour les référentiels CVS
    Propriété Commentaires
    Connexion et authentification

    Entrez les détails de la connexion au serveur.

    La propriété d'alias doit être le chemin d'accès complet au serveur, y compris la propriété CVSROOT exactement telle qu'elle est configurée dans votre système de builds. Par exemple, vous pouvez entrer la propriété CVSROOT sous la forme :pserver:username:password@host/cvsrepo.

    La propriété CVSROOT est requise pour le protocole pserver.

    Protocole CVS

    Mode de connexion au référentiel CVS.

    Vous devez définir le protocole pserver pour commencer le chargement des ensembles de modifications.

    Supported protocols include:

    •  
    Racine CVS Adresse du répertoire racine pour le référentiel CVS. Vous devez utiliser le format suivant<:hs>: [:protocol:][[<nom_utilisateur>[:<mot_de_passe>]]][@<nom_serveur>][:<chemin_serveur>]
    Intervalle de validation Nombre maximal de validations à inclure dans un ensemble de modifications chargé dans .
    Date et heure initiales

    Date la plus proche pour commencer à charger des validations depuis un référentiel CVS.

    Vous devez définir la date et l'heure initiales pour commencer le chargement des ensembles de modifications.

    Codage du serveur CVS Codage de caractères utilisé par le système d'exploitation sur l'ordinateur sur lequel est exécuté le référentiel CVS, par exemple UTF-8.
    Intervalle de chargement

    Nombre de jours à inclure dans un regroupement lors du chargement des validations dans depuis le référentiel.

    Modèle de diff/Modèle de fichier

    Modèle pour l'adresse à utiliser pour accéder aux pages de liens de diff. entre les révisions d'un document de code donné ou l'affichage du contenu d'un fichier particulier. Pour plus de détails sur les liens de diff., reportez-vous à la section Set the external repository viewer.

    Si vous utilisez l'afficheur de référentiel interne d', ne renseignez pas ces propriétés.

    Pour les référentiels Git
    Propriété Commentaires
    Connexion et authentification

    Entrez les détails de la connexion au serveur.

    Remarques<:hs>:

    • Lors de la saisie de l'emplacement du référentiel, vous devez entrer l'URL Git complète.
    • Pour établir la connexion à votre référentiel Git à l'aide de HTTP/S, remplissez les champs Nom d'utilisateur et Mot de passe.

    • Pour établir la connexion à votre référentiel Git à l'aide de l'authentification SSH, sélectionnez une option Clé de sécurité et remplissez le champ Phrase secrète.

    Afficher le lien de diff./Afficher le lien du fichier

    Modèle pour l'adresse à utiliser pour accéder aux pages de liens de diff. entre les révisions d'un document de code donné ou l'affichage du contenu d'un fichier particulier. Pour plus de détails sur les liens de diff., reportez-vous à la section Set the external repository viewer.

    Si vous utilisez l'afficheur de référentiel interne d', ne renseignez pas ces propriétés.

    Modèles de lien diff/fichier de la vue GitHub

    Lorsque cette propriété est sélectionnée, l'interface Web de GitHub est utilisée pour afficher des diff. de fichiers et fichiers et non l'afficheur de référentiel intégré d'.

    Si vous activez cette propriété, vous ne pouvez pas entrer de valeur pour les propriétés Afficher le lien de diff. et Afficher le lien du fichier.

    Pour les référentiels Perforce
    Propriété Commentaires
    Connexion et authentification

    Entrez les détails de la connexion au serveur.

    L'emplacement du référentiel Perforce doit inclure le nom d'hôte et le port du serveur Perforce et le nom de dépôt. Vous devez utiliser le format host:port//nom_depot pour l'emplacement.

    Afficher le lien de diff./Afficher le lien du fichier

    Modèle pour l'adresse à utiliser pour accéder aux pages de liens de diff. entre les révisions d'un document de code donné ou l'affichage du contenu d'un fichier particulier. Pour plus de détails sur les liens de diff., reportez-vous à la section Set the external repository viewer.

    Si vous utilisez l'afficheur de référentiel interne d', ne renseignez pas ces propriétés.

    Taille du lot Nombre de révisions à inclure dans un groupe de chargement lors du chargement des données depuis le référentiel Perforce.
    Révision initiale Numéro de la révision la plus récente à charger depuis le référentiel Perforce.
    Nom du jeu de caractères

    Nom du jeu de caractères utilisé pour communiquer avec le serveur en mode Unicode.

    Cette propriété est requise lors de la communication avec le serveur en mode Unicode. La propriété doit être vide lors de la communication avec le serveur en mode non Unicode.

    Pour les référentiels TFS
    Propriété Commentaires
    Connexion et authentification

    Entrez les détails de la connexion au serveur.

    L'emplacement du référentiel doit inclure le nom d'hôte et le port du serveur TFS et le nom de la collection de projets. Vous devez utiliser le format http://tfsServer:tfsport/tfs/ProjectCollectionNamehttp://tfsServer:tfsport/tfs/
    ProjectCollectionName
    .

    Afficher le lien de diff.

    Modèle pour l'adresse à utiliser pour accéder aux pages de liens de diff. entre les révisions d'un document de code donné ou l'affichage du contenu d'un fichier particulier. Pour plus de détails sur les liens de diff., reportez-vous à la section Set the external repository viewer.

    Si vous utilisez l'afficheur de référentiel interne d', ne renseignez pas ces propriétés.

    Taille du lot Nombre de révisions à inclure lors du chargement des données depuis le référentiel Perforce.
    URL du service de comptage de lignes

    URL pour le service de comptage de lignes de votre serveur TFS.

    Vous devez installer TFS Services pour utiliser ce service de comptage de lignes. Ce service fait partie de HP ALI TFS Services que vous devez télécharger et installer sur le serveur TFS. Le programme d'installation peut être téléchargé à partir de la page Récapitulatif . Pour plus d'informations, reportez-vous à la section TFS Services installation.

    Vous devez uniquement indiquer la valeur de propriété si l'URL du service de comptage de lignes pour votre serveur TFS est différente de la valeur par défaut (http://tfsServer:tfsport/tfsali/Service/LineCountService.svc). Si l'URL est différente de cette valeur par défaut et si vous ne l'indiquez pas, les modifications de code pour tous les téléchargements signalent 0 ligne modifiée et la branche est créée avec des avertissements.

    Révision initiale Numéro de la révision la plus récente à charger depuis le référentiel TFS.

    Pour plus d'informations sur TFS Services, reportez-vous à la section TFS Services installation

    Après avoir entré les informations de connexion, cliquez sur Valider la configuration pour vérifier la connexion.

  4. Partagez le référentiel.

    Si vous êtes un administrateur de site et que vous voulez faire en sorte que ce référentiel soit utilisé dans d'autres espaces de travail, cliquez sur Partagé. Le bouton devient bleu lorsque le référentiel est partagé. Cliquez dessus une nouvelle fois pour désactiver le partage pour ce référentiel.

    Ne désactivez le partage qu'après avoir vérifié que le référentiel n'est pas utilisé dans les configurations d'un espace de travail du site.

    Pour plus d'informations sur les artefacts partagés, reportez-vous à la section Sharing artifacts across workspaces.

  5. Modifiez les paramètres Détection des modifications.

    Dans le cadre de son intégration avec le processus de développement, détecte les nouvelles builds dans le référentiel de code source. Pour permettre l'extraction des informations de référentiel du référentiel, vous devez définir les paramètres Détection des modifications.

    Définissez les paramètres Détection des modifications suivants sous Détection des modifications dans la page Détails du référentiel SCM<:hs>:

    Propriété Description
    Lire les modifications depuis le référentiel SCM et recevoir les builds transmises par l'agent du référentiel SCM Permet à de vérifier automatiquement la présence de nouvelles informations de build dans le référentiel.
    Intervalle des modifications

    Délai à l'issue duquel vérifie la présence de nouvelles informations de validation dans le référentiel.

    Par défaut, cet intervalle est de 60 minutes.

    Synchroniser maintenant Cliquez sur ce bouton pour vérifier la présence de nouvelles validations dans le référentiel.

    Si vous utilisez l'assistant, choisissez de synchroniser immédiatement après avoir terminé l'assistant ou laissez le référentiel se synchroniser au prochain intervalle de modifications défini.

    Pour afficher le journal de synchronisation, cliquez sur Afficher le journal de synchronisation. Pour plus d'informations, reportez-vous à la section "View the synchronization log" on page 1.

  6. Modifiez les paramètres du modèle de validation.

    Pour plus d'informations, reportez-vous à la section Set commit patterns.