dotnetspain2015: extendiendo visual studio online a través de su api
TRANSCRIPT
Roberto Luis Bisbé@rlbisberlbisbe.net
Extendiendo Visual Studio Online
Desarrollador de Software @ Frontiers
Ingeniero en Informática @ EPS-UAM
MSP Alumni
Minion curioso
Wikipedia sobre “The art of UNIX Programming”
Disponible desde 2014
Novedad de la CTP del 23 de febrero
Disponible en http://www.visualstudio.com/en-us/news/tfs2015-vs
El éxito depende del tipo de respuesta recibida
Verbos HTTP
URIs semánticas
JSON como medio
Accedemos a recursos, en vez de a servicios
Peticiones independientes (stateless)
Método simple y directo
Fácil de implementar
Requiere credenciales alternativas
Gestión de credenciales por parte de nuestra app
No requiere credenciales alternativas
El usuario nunca nos da directamente sus claves
Mayor complejidad de implementación
Requiere HTTPS
Proyectos
Builds
Git -
TFVC
Work
Items
Test
Plans
Service
Hooks
Team
Rooms
Work
Items
Service
Hooks
Team
Rooms
Test
Plans
Git
Visual Studio Online nos notifica de eventos ya realizados
No podemos interrumpir ni modificar estos eventos
Builds
Git
TFS
Team
Rooms
Work
Items
VSO notifica vía POST de cambios
Nos podemos suscribir a estas notificaciones vía API
Requerimos un servicio visible desde VSO
HTTPS recomendado (no requerido)
Infraestructura de testing en la nube.
Leer, interactuar o incluso notificar cuando haya cambios.
Crear test suites y ver resultados.
Toda la potencia del servicio de queries de TFS.
Autenticación Básica y Oauth
WorkItems, Builds, Proyectos, Commits, Team Rooms…
Mediante eventos, conectados con nuestras aplicaciones.
http://www.visualstudio.com/en-us/integrate/api/overview
http://vsooauthclientsample.codeplex.com/
http://www.visualstudio.com/news/news-overview-vs
Roberto Luis Bisbé@[email protected]
¡¡¡Si te ha gustado no olvides rellenar la encuesta!!!Gracias