domingo, 22 de julio de 2012

Tips/info #9 Team Foundation Server

1-Habilitar SSL para el build server

Ir a C:\Program Files\Microsoft Team Foundation Server 2012\Application Tier\Message Queue\web.config

Editar la línea

<bindings>
      <customBinding>
        <binding name="TfsSoapBinding">
          <textMessageEncoding messageVersion="Soap12WSAddressing10" />          
          <httpsTransport authenticationScheme="Ntlm" manualAddressing="true" />
        </binding>
      </customBinding>
</bindings>

Hacer un iisreset

El atributo authenticationScheme también puede ser: Negotiate, IntegratedWindowsAuthentication

2-Usar fqdn antes del nombre del server para conectarse al Web Access

Ir a C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\
Abrir web.config
Cambiar
<tfServers>
    <add name=”https://xxxx.domain.com/tfs” />
</tfServers>

Realizar un iisreset

3-Usar BeyondCompare como comparador de código en Visual Studio con Team Foundation Server

En Visual Studio elegir Options del menú Tools
Expandir Source Control
Click Visual Studio Team Foundation Server
Click en el botón Configure User Tools
Click en Add
Ingresar “.*” en la extensión
Elegir Compare en el combobox de operation
Ingrese el path de BComp.exe en el comando edit
En los argumentos agregar lo siguiente: %1 %2 /title1=%6 /title2=%7

image_thumb[1]

4-Delete work items en TFS 2010

Descarga power tools para TFS 2010 http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx

Una vez instalado ve hacia C:\Program Files\Microsoft Team Foundation Server 2010 Power Tools>

O donde hayas instalado powertools.

Ejecuta lo siguiente: witadmin destroywi /collection:collectionurl /id:id [/noprompt]

collectionurl: es la url del team project. Ej http://servername:8080/tfs/Collection1

En el id, puedes usar múltiples valores. Ej: 12,14,16 (sin espacios)

5-ALM Ranger Projects Codeplex

image93
Practical Ruck Guide
El Proceso Ruck con Visual Studio

image96
Team Foundation Server Planning Guide
Planeamiento de implementación de Team Foundation Server.

image95
Visual Studio ALM Rangers Personas and Scenarios
Definición común de los personajes y los escenarios utilizados en Visual Studio ALM

image881

Visual Studio Coded UI Microsoft Word Plug-in
Guidance and tooling for the Visual Studio Coded UI Microsoft Word Plug-in, which extends the Coded UI feature support to Microsoft Word documents.

image102
Visual Studio Test Tooling Guide
A range of test tooling practical and scenario based guidance.

image103
Visual Studio Lab Management Guide
Visual Studio Lab Management, backed by VM Factory automation.

image104
Visual Studio Quick Reference Guide
An overview of Visual Studio and Team Foundation Server in the form of compact, quick reference sheets. Users who are unfamiliar with Visual Studio get a “quick” overview of features, value and associated Rangers guidance.

image105
Visual Studio Architecture Tooling Guide
Focuses on modeling tools and includes understanding and reverse engineering an existing application or starting a new application from scratch.

image106
VM Factory Guide
Guidance and a reference implementation of a software solution that automates the creation of Microsoft environments, in particular Visual Studio and Team Foundation Server.

viernes, 13 de julio de 2012

Tips/Info # 8 Team Foundation Server

1-Borrar un Team Project de TFSPreview con Visual Studio 2012

Abrir la línea de comandos de Visual Studio 2012:
TFSDeleteProject /collection:”https://urlName.tfspreview.com/DefaultCollection/” <TeamProject a Borrar>

2-Editar permisos para Areas/Iteration en TFS

Ir a Team –> Team Project Settings –> Areas and Iterations…
Seleccionar el tab de Area o Iteration
Hacer click en el botón de Security
A continuación configura los permisos de forma custom

IC422689

IC422690

Más información: http://msdn.microsoft.com/en-us/library/ms181692.aspx

3-Error al copiar un build definition: The type ‘TfsBuild.Process’ already contains a definition for…”

Cambiar la opción XamlAppDef a None en la sección Build Action.

image_thumb1

4-"Activity could not be loaded because of errors in the XAML":

Esto se debe a que la actividad no está registrada en la GAC.C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\gacutil.exe

image

Si no está registrada en la GAC no podes hacer drag and drop de la actividad al workflow (Process Template XAML)

Después de regsitrarla, deberás reiniciar el IDE de Visual Studio.

5-Actualizar la memoria cache de datos en los equipos clientes

Para evitar que se produzcan errores de área de trabajo durante el control de versiones u operaciones de compilación en Team Foundation, se debe actualizar la memoria caché de datos de los equipos cliente después de realizar determinadas operaciones de mantenimiento. Después de mover, restaurar, cambiar el nombre o conmutar por error un servidor de capa de datos o de capa de aplicación o de recuperar de un error como un mal funcionamiento de hardware, debe actualizar la memoria caché para realizar el seguimiento de los elementos de trabajo y los usuarios deben actualizar la memoria caché de control de versiones en los equipos cliente.

http://msdn.microsoft.com/es-ar/library/cc716728(v=vs.100).aspx

lunes, 9 de julio de 2012

Links útiles #11 Team Foundation Server

1-Importar Team Project de TFS con Eclipse

http://msdn.microsoft.com/es-es/library/hh568707(v=vs.110).aspx

2-Rollback con Team Foundation Server PowerTools

http://mikefourie.wordpress.com/2011/08/20/using-rollback-in-the-team-foundation-server-power-tools/

3-Team Foundation Service: tareas

http://geeks.ms/blogs/ffagas/archive/2012/06/26/tfs-cambios-en-tareas.aspx

4-Integración Azure con Team Foundation Services

http://geeks.ms/blogs/ffagas/archive/2012/06/26/azure-conectando-un-web-site-de-azure-con-tfs-parte-1.aspx

http://geeks.ms/blogs/ffagas/archive/2012/06/26/azure-conectando-un-web-site-de-azure-con-tfs-parte-2.aspx

http://geeks.ms/blogs/ffagas/archive/2012/06/26/azure-conectando-un-web-site-de-azure-con-tfs-parte-3.aspx

5-Novedades en Team Foundation Services: update 26/06

http://blogs.msdn.com/b/bharry/archive/2012/06/26/team-foundation-services-updates-6-25.aspx

6-Team Foundation 2010 + Web Deploy

http://geeks.ms/blogs/jvalero/archive/2012/06/26/integraci-243-n-continua-con-microsoft-visual-studio-team-foundation-server-2010-y-microsoft-web-deploy.aspx

7-Team Foundation Services: material de formación

https://tfspreview.com/en-us/learn/start/connect-to-vs/

8-Alertas en TFS

Configurar outgoing mail: http://social.technet.microsoft.com/wiki/contents/articles/how-to-configure-tfs-notifications-in-team-foundation-server-2010.aspx

http://intellitect.com/subscribing-to-tfs-alerts-with-tfs-power-tools-alerts-explorer/

Crear trigger automático de creación de alertas: http://ryanhanisco.com/2011/03/15/automatically-created-tfs-alerts/

http://msmvps.com/blogs/vstsblog/archive/2011/03/23/who-created-that-tfs-event-subscription.aspx

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

http://ryanhanisco.com/TFS%20Database%20Documentation/Tables/tbl_EventSubscription.html

9-VSS migration a TFS 2010, TFS 2010 migration a TFS 2012

http://blog.hinshelwood.com/upgrading-tfs-2010-to-tfs-2012-with-vss-migration-and-process-template-consolidation

10- Javascript Unit Test con Team Foundation Service

http://blogs.msdn.com/b/visualstudioalm/archive/2012/07/09/javascript-unit-tests-on-team-foundation-service-with-chutzpah.aspx