mars
2015
Lorsque l’on crée un workitem dans TFS, il est de bon usage de préciser le chemin d’itération. TFS propose un ensemble de requêtes afin de manipuler les workitems de l’itération actuelle. Le problème : lorsque l’itération actuelle est modifiée, il est indispensable de modifier chaque requête traitant de l’itération actuelle afin d’adapter le filtre « IterationPath ». Ce billet propose une solution pour éviter ces fréquentes modifications.
juin
2013
Problématique : La solution Visual Studio contient une application WPF déployée par ClickOnce, et l’objectif est de créer un package ClickOnce lors de l’exécution du nightly build sous TFS 2010 (industrialisation oblige). Solution #1 : Utiliser l’activity présente dans la librairie tfsbuildextensions. Inconvénients : L’utilisation de l’activity est peu documentée… Il convient donc d’ouvrir avec iLSpy l’assembly pour pouvoir la paramétrer. Cela pourra faire l’objet d’un autre billet. L’implémentation de l’activity impose à la build […]
mai
2013
Nous disposons de projets .net réalisés en Framework 4.5 et dont la ferme ALM est TFS 2010. Ces projets disposent d’assemblies de tests, et l’intégration continue (build) exécutent ces tests. Nativement, il n’est pas possible d’exécuter des tests 4.5 sous une machine de build TFS 2010. En effet, le log d’exécution des builds atteste qu’il tente d’utiliser mstest en version 2010 : » Exécuter MSTest pour les assemblys de tests C:\Program Files (x86)\Microsoft Visual Studio […]
mai
2013
Dans le cadre de gros développements, nous séparons les projets en plusieurs solutions. Exemple : Solution 1 : Composants extérieurs ne disposant d’aucune interaction avec les couches de services métiers (drivers, interfaces avec des systèmes extérieurs, etc) Solution 2 : Composants de la couche de services métiers, ou utilisant la couche métier (excepté les applications finales) Solution 3 : Composants affectant les applications finales (exe, applications web, configuration unity, controles graphiques, reporting, etc.) Pour plus […]
mai
2013
Cette fois ci, je ne vais pas épiloguer… car cela ne sert à rien de reprendre un contenu déjà existant et correspondant à mes attentes : clair et complet ! Customize Team Build 2010 Edit 2013-05-16 : Petite précision, dans la partie Part 5 : Increase AssemblyVersion, l’auteur précise dans le code de l’activité check out l’instruction » workflow.Folders » pour récupérer les répertoires mappés dans le workspace. Ensuite, » folder.LocalItem » pour récupérer le […]
mars
2013
Les projets informatiques de taille conséquentes sont notre quotidien (refonte de SI, utilisation de nombreuses interfaçages extérieur au projet initial, etc). Si on ajoute le respect des bonnes pratiques (ex : couplage faible entre couches > l’utilisation de mécaniques d’injections de dépendances – en d’autres termes, Article sur les IOC), On obtient des fichiers solutions Visual Studio dont le nombre de projet excède largement la douzaine projets… ce billet propose juste une piste de travail […]
juillet
2012
Je cherchais un petit outil permettant de visualiser graphiquement les liens entre workitems TFS, et si possible open source… « Work Item Visualization » du CodePlex correspond parfaitement au cahier des charges ! Cerise sur le gâteau : le fichier graphique en sortie est un dgml ! http://visualization.codeplex.com/ Enjoy !
juillet
2012
Depuis la réinstallation de mon portable, les accès TFS avec des outils clients tels que Visual Studio 2010 ou application office (Excel) étaient lent… trèèèès lent… Après recherche, la solution pour Visual Studio 2010 (trouvée ici ) fut appliquée : Modifier le fichier de configuration de Visual Studio 2010 (devenv.exe.config) pour lui ajouter la ligne suivante : 1: <system.net> 2: <defaultProxy enabled= »false » /> <!– Nouvelle ligne –> 3: <settings> 4: <ipv6 enabled= »true »/> 5: </settings> 6: […]