[TFS] Supprimer définitivement une build

Dans cet article j’aimerai expliquer comment supprimer définitivement une build, que ce soit:

  • pour libérer de l’espace dans la base de TFS (comme expliqué dans mon autre article)
  • pour résoudre un problème que je rencontre souvent, c’est celui auquel une build échoue , lorsque je la relance , celle ci echoue directement car son numéro existe déjà. La solution consiste à supprimer la 1ere build échouée (soit manuellement soit par la rétention), puis à la supprimer définitivement.

Voici donc le détails des étapes pour effectuer cette suppression définitive

Etape 1 : La suppression

Par la rétention

Dans la configuration de la définition de la build, le dernier onglet permet de configurer la rétention, c’est-à-dire le nombre de builds à conserver selon leurs statuts.

Lire la suite

Team Foundation Service

Depuis la version 2012 de Team Foundation il existe une version dans le cloud : Team Foundation Service,  qui a pour avantage d’être :

  • accessible depuis internet
  • gratuite (limite à 5 utilisateurs)
  • mise à jour régulièrement par Microsoft

Parmi ses principales fonctionnalités il y a :

  • la gestion du code source
  • une collaboration d’équipe
  • les builds, les tests et les déploiements

header

Pour plus de détails sur ces fonctionnalités voir le site officiel.

Pour mieux comprendre comment utiliser cet outil je vous propose plusieurs webcasts.

1- Introduction à Team Foundation Service

Comment s’inscrire au service avec un compte Live ID, puis comment créer un projet d’équipe.

Tous les webcasts qui suivant s’appliquent aussi avec Team Foundation Server 2012.

2- Connexion avec Visual Studio 2012

Après s’être inscrit nous voyons comment ajouter un serveur TFS à Visual Studio 2012.

Puis comment ajouter une solution VS 2012 au controleur de source de TFS 2012.

3- Extraire, Archiver et ajouter un fichier

Dans cette vidéo nous voyons la manipulation pour Extraire un fichier (ckechout), l’archiver (checkin) et ajouter un fichier au contrôle de source.

4- Voir l’historique

Aperçu des avantages de cette fonction qui peut paraître banale mais qui à beaucoup d’utilités.

5- Comparaison et annotations

Voici un détail de ces 2  fonctions qui facilitent la productivité des développeurs travaillant en équipe.

 

Update 18/04/2014

6- Rollback et delete

Voici comment en cas d’erreur comment revenir en arrière sur des changesets et comment supprimer des éléments

 

7- Shelve et Unshelve

Voici comment « réserver des modifications » dans Team Foundation

 

8- Intégration continue

Ce webcast explique comment créer une build d’intégration continue avec Team Foundation Service