Rational Build Forge et Subversion

BuildForge est compatible avec Subversion (SVN) pour la gestion du code source.

Cette rubrique décrit les exigences de configuration supplémentaires pour l'intégration à SVN et récapitule les caractéristiques des exemples de modèles d'adaptateur fournis.

Les exemples de modèles d'adaptateur SVN fournissent des méthodes d'analyse des changements par rapport à une base de référence. En général, l'analyse des changements est utilisée pour les évitements de construction : si un composant de référence n'a pas été changé, il n'est pas généré une nouvelle fois.

Exigences de configuration supplémentaires pour les adaptateurs SVN

Pour plus d'informations sur les exigences générales, voir la section Exigences pour les adaptateurs. Aucune exigence supplémentaire n'est requise pour SVN.

Exemples de modèles d'adaptateur SVN

Les exemples de modèles d'adaptateurs suivants sont disponibles.

SubversionByDate
  1. Recherche dans Subversion les modifications de référentiel effectuées entre une date passée et la date actuelle.
  2. Consigne les informations suivantes dans le rapport BOM : type de modification, révision, utilisateur, fichier ou répertoire et date de modification.
  3. Consigne les informations suivantes dans le rapport BOM : nom de fichier, statut, révision et branche.

Variables utilisées :

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE
SubversionByRev

Un article décrivant comment configurer cet adaptateur est disponible sur jazz.net à l'adresse suivante : https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample.

  1. Recherche dans Subversion les modifications de référentiel effectuées entre la révision en cours et une révision antérieure.
  2. Pour chaque modification, consigne les informations suivantes dans le rapport BOM : révision, utilisateur, type de modification , chemin d'accès au fichier ou au répertoire et date de modification.
  3. Consigne les détails de modification (à partir de différents résultats de commande) dans le rapport BOM.

Variables utilisées :

  • SVN_CLIENT
  • SVN_OPTS
  • SVN_REPOSITORY
  • SVN_LAST_REV
  • SVN_LAST_DATE

Commentaires en retour