novedades en visual studio online

29
NOVEDADES DE VSO Extensibilidad, compilación de Apps multiplataforma con Xamarin, etc.

Upload: javier-suarez-ruiz

Post on 06-Aug-2015

822 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Novedades en Visual Studio Online

NOVEDADES DE VSO

Extensibilidad, compilación de Apps multiplataforma con Xamarin, etc.

Page 2: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

Javier SuárezMicrosoft MVP Windows Platform Development

• Blog: http://geeks.ms/blogs/jsuarez• Email: [email protected]• Twitter: @jsuarezruiz

Page 3: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

• Inicialmente servicio “hosted TFS” ofrecido en la primeravera de 2011.

• Se puede gestionar código, work items, tests, builds, etc.• Coste bajo para iniciar y de mantenimiento de infraestructura.• Disponibilidad mundial.

VISUAL STUDIO ONLINE

Page 4: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

VISUAL STUDIO ONLINE

Incluido con MSDNPruebas de carga CloudGestión de proyectos AgileGestión de informaciónDespliegue continuo a AzureY más!

Page 5: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

Agile

Build Test

Deploy

InsightsCode

Online

Page 6: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

DEMOUn vistazo a VSO

Page 7: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

Agile

Build Test

Deploy

InsightsCode

Online

Page 8: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.¿Por que?

Page 9: Novedades en Visual Studio Online

SOFTWARE QUE HACE BUILDS DE

OTRO SOFTWARE

Page 10: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

¿INTEGRACIÓN CONTINUA?¿Qué es?

La integración continua consiste en hacer integraciones automáticas de un Proyecto lo más a menudo possible para así detector fallos cuantos antes.Entendemos por integración la compilación y ejecución de pruebas.

Wikipedia

Page 11: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

INTEGRACIÓN CONTINUAWorkflow

Resultados

Repositorio de código

Servidor BUILD

Desarrollador

App BuildEjecutar tests

Unitarios

Commit

Código

Tests Unitarios

Page 12: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

¿QUÉ NOS APORTA LA INTEGRACIÓN CONTINUA?Beneficios

“La integración continua no evitará que se

produzcan bugs, pero si nos permite encontrarlos

y solucionarlos de una forma dramáticamente

más fácil” Martin Flowler

Page 13: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.¿Cómo personalize mi Build para corer un script tras compilar la solución?

Page 14: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

DEMOEjecutando Scripts tras una Build

Page 15: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.¿Existe integración con <Insertar Herramienta/Servicio aquí>?

Page 16: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

DEMOIntegración con herramientas

Page 17: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.¿Se pueden compilar proyectos iOS y Android?

Page 18: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

DEMOHaciendo Build de proyectos Android e iOS

Page 19: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

¿Tengo que tener la última version de VS para editar la definición de la Build?

Page 20: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

¿Puedo localizar el archivo de Build log?

Page 21: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

DEMOEchando un vistazo al archive Build Log

Page 22: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

Detalles del “meollo de la cuestión”

Page 23: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

BUILD

Suficientes opciones para cubrir la mayoría de necesidades.

Page 24: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

CROSS PLATFORM• Agente xplat basado en

Node.js• Soporte OOB para las

tecnologías xplat más comunes

• Open Source

Page 25: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

NO ME OCULTES EL LOG!

Page 26: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

SEGURIDADCada build corre en su propio procesoUna build no puede afectar al espacio de proceso de otra build

Cada Build cuenta un access token único limitado en tiempo y espacio.

Page 27: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

¿PREGUNTAS y RESPUESTAS?Dudas?

P&R

Page 28: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

GRACIAS a TODOSPor vuestro tiempo!

Javier SuárezMicrosoft MVP Windows Platform Development

• Blog: http://geeks.ms/blogs/jsuarez• Email: [email protected]• Twitter: @jsuarezruiz

Page 29: Novedades en Visual Studio Online

NOVEDADES DE VSOMOBILE DEV DAY

.

.

NOVEDADES DE VISUAL STUDIO ONLINEExtensibilidad, compilación de Apps multiplataforma con Xamarin, etc.