Problemas en Builds

Saludos

En ocasiones cuando estamos entrando al peligroso mundo de los builds, (perdon ayer vi un programa de submarinismo ja) nos encontramos con varios errores que pueden ser provocados en su mayoria de origen por compilacion, configuracion del build server, equipo a deployar  o bien de los mas raros podrá ser el mismo agente.

2015-04-22_182853 2015-04-22_182901 2015-04-22_182913

Que pasa, como cualquier usuario que utiliza el TFS para control de versiones para poder trabajar con el codigo el servicio de build genera sus propios workspaces para poder descargar la version especifica que le hemos indicado en nuestro build definition.

Esto no debería de generar ningún problema pero podría ocurrir, muestro una pantalla con un error de este tipo donde nos indica que el workspace no puede ser creado, no entrare a detalle del porque pasa si no a como solucionarlo.

2015-04-22_182516 2015-04-22_182521

En muchas ocasiones en lo personal prefiero ocupar o aventar comandos para solucionar algunas cosas pero existe una herramienta que nos puede ayudar a solucionar esto sin ningún problema.

Se llama sidekicks de la Fabrica Attice, Aqui la liga donde lo pueden descargar, lean la parte legal de uso etc. para que puedan trabajarlo.

2015-04-28_0943062015-04-28_094233

TFS SIdekicks 

La instalación es lo mismo de todas las app Next hasta el finish, no hay mucho que configurar.

Ya cuando tenemos la aplicacion instalada, damos click en el icono que genero

2015-04-28_095010

De inicio debemos de conectarnos a nuestro TFS donde queremos que valide la información que vamos a corregir

Seleccionamos nuestro servidor de TFS en el primer campo.

 

Para hacer estas acciones deben de tener permiso de admin, para haer estas correcciones, si quieren entrar con otro usuario quitar el check de “Use currect credentials”

 

En mi caso como lo tengo con una maquina virtual que esta en un dominio externo a mi dominio fisico, dejo mi pantalla asi:

2015-04-28_0953032015-04-28_095901

 

Si todo es correcto veremos en la parte inferior izquierda vemos que esta conectado.

2015-04-28_100000

Damos click sobre el primer icono que se muestra en la barra de iconos

2015-04-28_100020

 

Esto nos abrio la administracion de workspaces de todo nuestro tfs, aqui vamos a ver a todos los usuarios que en algun momento pisaron el tfs creando un workspace.

2015-04-22_182559

La descripcion de los campos mostrados en esta pantalla es asi

1er campo en el usuario a buscar

2o campo nombre del equipo a buscar

3er y 4o  campo son las fechas de la creacion workspaces a buscar

2015-04-28_100355

 

Configuramos la busqueda así. En este caso quiero mostrar información realmente como es una virtual solo la trabajo yo con 1 usuario y no tengo problemas como si tuviera a lo mejor 10 usuarios que se ubicaran conectado y aun existe su workspace.

2015-04-22_182624

Con el error que nos da el build buscamos el nombre en particular

2015-04-22_182615

Lo seleccionamos y damos click en el icono 2015-04-28_100449

 

Con esto podran volver a ejecutar el build y como no tiene un workspace generado va a crear uno nuevo y se corregirá dicho error.

2015-04-22_1827232015-04-22_1827162015-04-22_1827092015-04-22_1828472015-04-28_095138 2015-04-28_095159        2015-04-28_100758

y revisamos por ultimo la ejecucion de builds

2015-04-22_1827032015-04-28_101800

Super importante

Si eliminan un workspace de algún usuario activo dentro de su dominio, lo inmediato que ocurrirá es que se les va a aventar al cuello porque va a perder el seguimiento que no halla echo checkin.

 

No debería de pasar mucho en teoría deben de hacer checkin diario pero me ha tocado ver que usuarios tenían mas de 2000 archivos pendientes y cuando les decías que hacen no lo recuerdan.

The end.

 

 

 

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s