mardi 30 décembre 2008

Team Foudation Server et PowerShell

PowerShell est un outil manifique et les API de Team Foundation Server aussi. Alors pourquoi pas ce servir de l'un pour utiliser l'autre.

PsTFS est une initiative que j'ai pris afin de manipuler Team Foundation Server via PowerShell.

Avec ces CMDLET il est facillement possible:

  • De visualiser les membres d'un projet ou de chaque projet
  • D'ajouter une liste de membres dans des groupes de projet
  • De lister les projets
  • De visualiser les wokitems
  • D'exécuter des requetes de Workitem
  • D'ajouter un ou plusieurs fichiers à un projet
  • D'ajouter un ou plusieurs répertoires avec le contenu (récursivité)
  • D'effectuer des merges

Et bien d'autre encore.

Liste des CmdLet

CmdLetDescription
Add-FilesPermet d'ajouter des fichiers
Add-MemberProjectPermet d'ajouter des membres à des groupes d'un projet
Add-ProjectPermet d'ajouter un nouveau projet au server Team Foundation Server
Get-AllProjectPermet de récupérer les information de tous les projets
Get-ChangesetPermet de récupérer les changeset pour un projet ou l'ensemble des projets
Get-MemberProjectPermet de récupérer la liste des membres d'un projet
Get-PendingStatusPermet de récupérer les fichiers en attente d'archivage
Get-TFSPermet de ce connecter à un serveur TFS
Get-WIPermet de récupérer un workitem depuis son ID ou son URI dans une version spécifique
Get-WIQueryPermet de récupérer les requêtes stockées dans un projet
Get-WIsPermet d'exécuter une requête
Remove-MemberProjectPermet de supprimer des membres d'un projet
Set-MergePermet d'effectuer des merges entre branche


L'outil sera disponible dans les prochains jours, pour ne pas le louper, abonnez vous au RSS de mon blog.

Aucun commentaire: