jueves, 26 de abril de 2012

Links útiles #6 Team Foundation Server

1-Visual Studio Team Foundation Server 2010 virtual labs

2-Team Foundation Services Guía de participantes

http://blogs.msdn.com/b/visualstudioalm/archive/2011/12/07/team-foundation-service-preview-beginner-s-guide.aspx

3-WebDeploy 3.0 Beta (para deployar aplicaciones NET con TFS sobre IIS)

http://forums.iis.net/p/1188492/2018442.aspx#2018442

4-TFS Integration Marzo 2012

http://blogs.msdn.com/b/visualstudioalm/archive/2012/04/04/tfs-integration-tools-march-2012-release.aspx

5-Integrar java con TFS 2010

Version Control: http://visualstudiogallery.msdn.microsoft.com/bce06506-be38-47a1-9f29-d3937d3d88d6

Build (Ant /Maven): http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/ 

6-Verificar si TFS está activo

https://msmvps.com/blogs/vstsblog/archive/2011/03/02/how-to-ping-tfs-to-see-if-it-s-up-and-running.aspx

7-Integrar JIRA con TFS

http://rootssystems.blogspot.com.ar/2012/04/integracion-de-tfs-con-jira.html

8-Store overview report: mostrar el estatus de test

http://bobhardister.com/archive/2012/04/04/customizing-the-test-status-on-the-tfs-2010-ssrs-stories.aspx

9-JDeveloper y Team Foundation Server 2010

http://blogs.msdn.com/b/dpe_nigeria/archive/2012/04/18/developing-java-projects-using-jdeveloper-and-tfs-as-source-control.aspx

http://beatechnologies.wordpress.com/2011/09/29/using-microsoft-tfs-as-version-system-with-jdeveloper-11g/

10-Utilizar Test Manager 2010 con TFS 2011

http://support.microsoft.com/kb/2662296

11- Run and Deploy Custom Check-in policy using TFS SDK 11 for Java

http://www.dotnetcurry.com/ShowArticle.aspx?ID=802

12-TFS 2010 SDK

http://geekswithblogs.net/TarunArora/archive/2011/06/18/tfs-2010-sdk-connecting-to-tfs-2010-programmaticallyndashpart-1.aspx

viernes, 6 de abril de 2012

Links útiles #5 Team Foundation 2010

1-Políticas de check-in + tfsccpolicy

http://www.c-sharpcorner.com/UploadFile/40e97e/tfs-2010-%E2%80%93-how-to-set-check-in%C2%A0policy/

2-Hacer un restore de datos a otro server o instancia

http://msdn.microsoft.com/en-us/library/ms252516.aspx

3-Mover o copiar un team project collection

http://msdn.microsoft.com/en-us/library/dd936138.aspx

4-Mover un team project a otro team project collection

http://msdn.microsoft.com/en-us/vstudio/bb840033

http://tfsintegration.codeplex.com/

5-Build en TFS Services

http://geeks.ms/blogs/devnettips/archive/2012/03/29/creaci-243-n-de-una-build-con-el-nuevo-servicio-de-builds-para-tfs-service.aspx

6-Test unitarios con NUNIT en VS11 y tfservices

http://geeks.ms/blogs/devnettips/archive/2012/03/30/tests-unitarios-con-nunit-u-otros-con-vs11-y-en-tfsservice.aspx

7-Burndown

http://blog.hinshelwood.com/whats-in-a-burndown/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MartinHinshelwood+%28Process%2C+Practices+%26+Tools%29

8-Build y deploy de solutiones Azure con TFS 2010

http://blog.slalom.com/2011/08/19/building-and-deploying-windows-azure-projects-using-msbuild-and-tfs-2010/

9-Compatibilidad Visual Studio 2005 y TFS 2010

http://www.microsoft.com/download/en/details.aspx?id=3263

domingo, 1 de abril de 2012

Comandos de Team Foundation Server

 

1-    Comando de cuentas (accounts):

Podemos utilizar el comando cuentas para cambiar las cuentas de servicio y las contraseñas que utilice el servidor Team Foundation Server. En general, utilizamos este comando para cambiar, actualizar o modificar una cuenta bajo la cual se ejecutarán los servicios de Team Foundation Server. Por ejemplo, la contraseña deTFSService fue modificada en Active Directory y encontró que no se están ejecutando servicios TFS. Entonces tenemos que utilizar este comando para actualizar la contraseña de la cuenta TFSService. En TFS2010, las cuentas y contraseñas pueden actualizarse mediante la consola de administración de Team Foundation.

Permisos necesarios:

Utilizar el comando de ACCOUNTS debe ser parte del grupo de seguridad administradores de Team Foundation Server y "sysadmin"seguridad grupo sobre las bases de datos de servidor SQL que utiliza el servidor team foundation server. Si utiliza "/ Proxy" opción, entonces debería ser miembro del grupo de administrador en el servidor proxy.

Sintaxis:

TFSConfig Accounts /change|add|set|delete|updatepassword|resetowner [/AccountType:{ApplicationTier|ReportingDataSource|Proxy}] [/Account:AccountName] [/Password:Password] [/SQLInstance:ServerName] [/DatabaseName:DatabaseName] [/Continue]

Ejemplo

En el ejemplo siguiente se muestra cómo cambiar la cuenta de servicio de orígenes de datos de Reporting Services a una nueva cuenta en el "dominio de producción", "Production\NewAccount" y la contraseña, para Password.3

TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Production\NewAccount /Password:Password3

Para obtener información detallada sobre el comando cuentas, consulte el siguiente enlace en MSDN.

http://msdn.Microsoft.com/en-US/Library/ms253107.aspx

Tips #3 Team Foundation Server

 

1- En TFS 11 es posible configurar la salida del build directamente a una carpeta del source control

$/myproject/drops

image

2-Abrir los documentos del Team Explorer en el navegador

Si tienes configurado el web application donde se mantienen los archivos del TFS como Strict Browser File Handling, al abrir los file, te lanza la opción de guardarlos, al cambiarlo a Permissive, se abrirán en el browser.

3- Saber quién agregó una línea de código, o edito tal sección ?

Se debe usar la ópción de Annotate (http://stackoverflow.com/questions/9740133/tfs2010-fast-way-to-determine-user-who-edited-this-function-or-this-line-of)

4-Hacer check out de un file tomado por otro usuario

Alguien con permisos de “Administer workspaces” puede realizarlo vía TF.exe command.

tf undo “$/MyProject/VersionX/Utils/file.cs” /workspace:MyWorkspace;Domain\User/collection:http://server:8080/tfs/Collection/recursive

Otra opción es con TFS PowerTools.

    1. Abrir Source Control Explorer.
    2. Click derecho sobre el archivo al cual quiere hacer checkout para deshacer los cambios (o una carpeta padre o múliples archivos).
    3. A continuación seleccionar la opción “Undo”

5-  Si tienes planeado mover la base de datos Tfs_Configuration y Tfs_warehouse a otra instancia de SQL, deberás ejecutar los siguientes comandos desde este directorio "Drive\%programfiles%\ Microsoft Team Foundation Server 2010\Tools":


1- tfsconfig prepSql /sqlInstance:<ServerName>
2- tfsconfig remapdbs /sqlinstances:<ServerName,ServerName2,..> /databasename:<ServerName;Tfs_Conffiguration> /analysisInstance:<ASServerName>
3- tfsconfig accounts /add /accountType:ApplicationTier /account: /sqlInstance:<ServerName> /databasename:Tfs_Configuration

4- tfsconfig accounts /add /accountType:ReportingDataSource /account: /sqlInstance:<ServerName> /databasename:Tfs_Configuration

5- tfsconfig RegisterDB /sqlInstance:<ServerName> /databasename:Tfs_Configuration

Más info: http://www.robusthaven.com/blog/Migrating-TFS-to-New-Hardware

http://projectaserverzone.blogspot.com.ar/2011/12/how-to-move-tfs-2010-configuration.html