BuildForge est compatible avec Perforce pour la gestion du code source.
Cette rubrique décrit les exigences de configuration supplémentaires pour l'intégration
à Perforce et récapitule les caractéristiques des exemples de modèles d'adaptateur fournis.
Les exemples de modèles d'adaptateur Perforce 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 Perforce
Pour plus d'informations sur les exigences générales, voir la section
Exigences pour les adaptateurs.
- Installez le client de ligne de commande P4 sur le même hôte que l'agent.
- Configurez un compte utilisateur Perforce qui pourra être utilisé dans Build Forge.
- Configurez l'environnement de l'agent afin qu'il puisse accéder au client.
Exemples de modèles d'adaptateur Perforce
Les exemples de modèles d'adaptateurs suivants
sont disponibles.
- PerforceByDate
- Analyse un client Perforce pour rechercher les modifications effectuées
depuis l'exécution de l'adaptateur.
- Consigne les informations suivantes dans le
rapport BOM : modification, date, heure, utilisateur, client Perforce et commentaires.
- Consigne les détails de modification (à partir de différents résultats de commande) dans le rapport BOM.
Variables définies dans l'adaptateur :
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
Variables requises supplémentaires pour l'environnement :
Vous ne pouvez pas utiliser la propriété Affecter masqué pour ces variables.
L'utilisateur et le mot de passe sont écrits dans le journal d'étape en texte clair.
- PerforceByRev
- Analyse un client Perforce afin de rechercher les modifications effectuées depuis la dernière révision de référentiel.
- Consigne les informations suivantes dans le
rapport BOM : modification, date, heure, utilisateur, client Perforce et commentaires.
- Consigne les détails de modification (à partir de différents résultats de commande) dans le rapport BOM.
Variables définies dans l'adaptateur :
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
Variables requises supplémentaires pour l'environnement :
Vous ne pouvez pas utiliser la propriété Affecter masqué pour ces variables.
L'utilisateur et le mot de passe sont écrits dans le journal d'étape en texte clair.