novedades en visual studio online
TRANSCRIPT
NOVEDADES DE VSO
Extensibilidad, compilación de Apps multiplataforma con Xamarin, etc.
NOVEDADES DE VSOMOBILE DEV DAY
.
.
Javier SuárezMicrosoft MVP Windows Platform Development
• Blog: http://geeks.ms/blogs/jsuarez• Email: [email protected]• Twitter: @jsuarezruiz
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
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!
NOVEDADES DE VSOMOBILE DEV DAY
.
.
Agile
Build Test
Deploy
InsightsCode
Online
NOVEDADES DE VSOMOBILE DEV DAY
.
.
DEMOUn vistazo a VSO
NOVEDADES DE VSOMOBILE DEV DAY
.
.
Agile
Build Test
Deploy
InsightsCode
Online
NOVEDADES DE VSOMOBILE DEV DAY
.
.¿Por que?
SOFTWARE QUE HACE BUILDS DE
OTRO SOFTWARE
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
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
1º
2º
3º
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
NOVEDADES DE VSOMOBILE DEV DAY
.
.¿Cómo personalize mi Build para corer un script tras compilar la solución?
NOVEDADES DE VSOMOBILE DEV DAY
.
.
DEMOEjecutando Scripts tras una Build
NOVEDADES DE VSOMOBILE DEV DAY
.
.¿Existe integración con <Insertar Herramienta/Servicio aquí>?
NOVEDADES DE VSOMOBILE DEV DAY
.
.
DEMOIntegración con herramientas
NOVEDADES DE VSOMOBILE DEV DAY
.
.¿Se pueden compilar proyectos iOS y Android?
NOVEDADES DE VSOMOBILE DEV DAY
.
.
DEMOHaciendo Build de proyectos Android e iOS
NOVEDADES DE VSOMOBILE DEV DAY
.
.
¿Tengo que tener la última version de VS para editar la definición de la Build?
NOVEDADES DE VSOMOBILE DEV DAY
.
.
¿Puedo localizar el archivo de Build log?
NOVEDADES DE VSOMOBILE DEV DAY
.
.
DEMOEchando un vistazo al archive Build Log
NOVEDADES DE VSOMOBILE DEV DAY
.
.
Detalles del “meollo de la cuestión”
NOVEDADES DE VSOMOBILE DEV DAY
.
.
BUILD
Suficientes opciones para cubrir la mayoría de necesidades.
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
NOVEDADES DE VSOMOBILE DEV DAY
.
.
NO ME OCULTES EL LOG!
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.
NOVEDADES DE VSOMOBILE DEV DAY
.
.
¿PREGUNTAS y RESPUESTAS?Dudas?
P&R
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
NOVEDADES DE VSOMOBILE DEV DAY
.
.
NOVEDADES DE VISUAL STUDIO ONLINEExtensibilidad, compilación de Apps multiplataforma con Xamarin, etc.