TeamBuild : TFS Build Extensions – August 2012

TeamBuild : TFS Build Extensions - August 2012

Nous venons de publier une nouvelle version stable des Community TFS Build Extensions. Je vous laisse aller voir la liste des modifications sur la page de téléchargement ici.

Vos retours et suggestions sont les bienvenus ; vous pouvez utiliser le forum sur le site pour cela :)

Carpe Diem.

TeamBuild 2010 : TFS Build Extensions v1.2

TeamBuild 2010 : TFS Build Extensions v1.2

Nous venons de publier une nouvelle version stable des Community TFS Build Extensions. Je vous laisse aller voir la liste des modifications sur la page de téléchargement ici.

Vos retours et suggestions sont les bienvenus ; vous pouvez utiliser le forum sur le site pour cela :)

Carpe Diem.

TeamBuild 2010 : TFS Build Extensions v1.1

TeamBuild 2010 : TFS Build Extensions v1.1

Un billet rapide pour vous indiquer que Mike vient de publier hier une nouvelle version stable des Community TFS Build Extensions. Au programme quelque corrections de bogues et nouvelles fonctionnalités.

Nous restons sur un planning de livraison tout les 2 ou 3 mois. Vos retours et suggestions sont les bienvenus ; vous pouvez utiliser le forum sur le site pour cela :)

Carpe Diem.

TeamBuild 2010 : TFS Build Extensions v1

TeamBuild 2010 : TFS Build Extensions v1

Hier est sortie la première version stable des Community TFS Build Extensions. Il s’agit d’un ensemble d’activités pour TeamBuild 2010 afin de personnaliser vos processus de build. Voici quelques exemples d’activités proposées :

  • File
  • Zip
  • AssemblyInfo
  • CodeMetrics
  • RoboCopy
  • NUnit
  • HyperV
  • TfsSource
  • Email

J’en profite pour remercier Mike Fourie le coordinateur et principal contributeur sur le projet ainsi que l’ensemble des autres contributeurs (dont je fais parti :)).

N’hésitez pas a nous faire part de vos retours et suggestions. Ce n’est que le début et nous espérons pouvoir partir sur un mode de release tout les 2 ou 3 mois.

Carpe Diem.

TFS 2010 : Build Customization Guide

TFS 2010 : Build Customization Guide

BCG-S-1

Les VisualStudio ALM Rangers viennent de publier leur guide sur la personnalisation des builds !

Pour plus d’infos rendez-vous sur le blog des VisualStudio ALM Rangers ou le site codeplex du projet.

Carpe Diem.

TeamBuild 2010 : Paramètre extensible personnalisé

TeamBuild 2010 : Paramètre extensible personnalisé

Voici un petit billet sur comment ajouter un paramètre “extensible” à un workflow de build. Ce que j’entend par paramètre extensible est un paramètre à coté duquel s’affiche un petit + permettant de l’ouvrir pour remplir des propriétés, la ligne principale affichant un résumé des valeurs :

image

read more →

TeamBuild 2010 : UpdateAssemblyInfo v1.1

TeamBuild 2010 : UpdateAssemblyInfo v1.1

Je viens de publier la version 1.1 de mon activité pour TeamBuild 2010 permettant de mettre à jour les attributs de version d’un fichier AssemblyInfo. Cette nouvelle version apporte les modifications suivantes :

  • Ajout du support de l’attribut AssemblyInformationalVersion avec les tokens suivant :
    • $(version) : la valeur de AssemblyVersion après mise à jour.
    • $(fileversion) : la valeur de AssemblyFileVersion après mise à jour.
    • $(date:<format>) : la date courante.
  • Le niveau de log des messages de succès de mise à jour est passé de High à Normal.
  • Ajout de la classe VersionSettings afin de regrouper les paramètres nécessaire à l’activité pour simplifier le paramétrage du workflow.

Le projet d’exemple de workflow a aussi été mis à jour pour utiliser la classe VersionSettings. Si vous avez des remarques, des bogues ou des demandes, n’hésitez pas à passer sur le forum ou saisir une issue sur codeplex.

Carpe Diem.

Builds privées avec TeamBuild 2010 dans Programmez

Builds privées avec TeamBuild 2010 dans Programmez

Un petit billet pour vous signaler la sortie du numéro 133 de Programmez :

programmez133

 

Il contient un article écrit par mes soins sur les builds privées avec TeamBuild 2010 ainsi qu’un excellent article de Jason De Oliveira et Fathi Bellahcene sur les principes S.O.L.I.D.

Carpe Diem.

TeamBuild 2010 : Exemple d’utilisation de l’activité UpdateAssemblyInfo

TeamBuild 2010 : Exemple d'utilisation de l'activité UpdateAssemblyInfo

Comme promis je vais vous décrire un exemple d’utilisation de l’activité UpdateAssemblyInfo que j’ai publié sur codeplex.

Commençons d’abord par décrire ce que l’on attend :

  1. Incrémenter le build number de mon AssemblyFileVersion automatiquement de tous les projets d’une solution lors d’une build. Les numéros de version majeure et mineure pour l’AssemblyVersion et l’AssemblyFileVersion doivent être constants et le numéro de révision doit être à 0.
  2. Ne pas modifier les sources de la solution afin de laisser les développeurs faire ce qu’ils veulent.
  3. Le BuildNumber de ma build doit contenir la valeur de AssemblyFileVersion afin que le nom de la build, le label et la drop location soient facilement identifiables.
  4. Ne pas modifier les numéros de version pour les build de type gated-checkin et les build privées.
  5. Pouvoir lancer une build en spécifiant qu’il ne faut pas mettre à jour les numéros de version.

Avant de mettre à jour notre template de build je vais configurer la solution pour rendre la mise à jour des versions pour l’ensemble des projets plus simple. Pour cela on ajoute un fichier GlobalAssemblyInfo.cs (ou .vb si vous faite du VB.Net) à la solution en tant que solution items :

read more →

TeamBuild 2010: Microsoft utilise enfin son outil de build :)

TeamBuild 2010: Microsoft utilise enfin son outil de build :)

Brian Harry vient d’annoncer via son blog que la division développement de Microsoft venait de réussir son premier build end-to-end de tout Visual Studio en utilisant TeamBuild 2010. Voila une nouvelle preuve qu’il s’agit d’un très bon outils.

Comme le précise Brian cela va leur permettre de tester plus en profondeur les fonctionnalités et notamment de trouver des manques qui pourront être incorporés dans les futurs versions.

 

Carpe Diem.