Intégration TFS
Booster l'efficacité du développement avec l'intégration CppDepend et TFS
Intégration de CppDepend avec Team Foundation Server 2008
Créez d'abord un projet CppDepend (.xml ou .cdproj) ou utilisez-en un existant. Il doit être dans le contrôle de source pour pouvoir le référencer pour TFS.
Ajouter une cible MSBuild à votre solution
- Ajoutez une tâche post-build à un projet existant, ou créez un projet msbuild spécifique pour CppDepend et ajoutez-le à la solution à compiler. La tâche elle-même peut être autonome :<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Nom="CppDepend" >
<PropertyGroup>
<CppDependPath>c:\tools\CppDepend\CppDepend.console.exe</CppDependPath>
<CppDependProject>$(SolutionDir)MyProject.cdproj</CppDependProject>
<CppDependOut>$(TargetDir)CppDepend</CppDependOut>
</PropertyGroup>
<Exec
Commande='"$(CppDependPath)" "$(CppDependProject)" /OutDir "$(CppDependOut)" '/>
</Target>
</Project> - Où :
- CppDependPath : est le chemin vers l'exécutable console CppDepend (vous avez besoin d'une licence Build Machine valide sur le serveur)
- CppDependProject : est le chemin du projet CppDepend
- CppDependOut: est le chemin où les rapports seront générés
- Vous pouvez aussi utiliser la tâche MSBuild CppDepend intégrée :<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<CppDependPath>c:\tools\CppDepend\</CppDependPath>
<CppDependProject>$(SolutionDir)MyProject.cdproj</CppDependProject>
</PropertyGroup>
<UsingTask AssemblyFile="$(CppDependPath)\MSBuild\CppDepend.Build.MSBuild.dll"
TaskName="CppDependTask" />
<Target Nom="CppDepend" >
<CppDependTask CppDependConsoleExePath="$(CppDependPath)"
ProjectFilePath="$(CppDependProject)" />
</Target>
</Project>
Vous pouvez simplement ajouter l'une de ces cibles à un projet existant et ajouter le contenu de l'élément project dans
Accès aux fichiers de rapport
Une fois que TFS a construit le projet de build, le rapport CppDepend se trouvera dans le dossier Drops, sous la version de build correspondante.
Intégration de CppDepend avec Team Foundation Server 2010
Comme le format de projet de build TFS a complètement changé entre TFS 2008 et TFS 2010, les options sont légèrement différentes.
Ajoutez la cible CppDepend à un projet existant
En utilisant la technique décrite ci-dessus, surchargez
Essayez CppDepend aujourd'hui
Commencez votre essai gratuit de 14 jours avec accès complet à toutes les fonctionnalités de documentation. Sans carte bancaire.
