SlideShare a Scribd company logo
1 of 29
NOVEDADES DE
VSO
Extensibilidad, compilación de Apps
multiplataforma con Xamarin, etc.
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
Javier Suárez
Microsoft MVP Windows Platform
Development
• Blog: http://geeks.ms/blogs/jsuarez
• Email: javiersuarezruiz@hotmail.com
• Twitter: @jsuarezruiz
NOVEDADES DE VSO
MOBILE 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 VSO
MOBILE DEV DAY
.
.
VISUAL STUDIO
ONLINE
Incluido con MSDN
Pruebas de carga Cloud
Gestión de proyectos Agile
Gestión de información
Despliegue continuo a Azure
Y más!
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
Agile
Build Test
Deploy
InsightsCode
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
DEMO
Un vistazo a VSO
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
Agile
Build Test
Deploy
InsightsCode
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
¿Por que?
SOFTWARE
QUE HACE
BUILDS DE
OTRO
SOFTWARE
NOVEDADES DE VSO
MOBILE 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 VSO
MOBILE DEV DAY
.
.
INTEGRACIÓN CONTINUA
Workflow
Resultados
Repositorio de
código
Servidor BUILD
Desarrollador
App
Build
Ejecutar tests
Unitarios
Commit
Código
Tests Unitarios
1º
2º
3º
NOVEDADES DE VSO
MOBILE 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 VSO
MOBILE DEV DAY
.
.
¿Cómo personalize mi Build para corer
un script tras compilar la solución?
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
DEMO
Ejecutando Scripts tras una Build
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
¿Existe integración con <Insertar
Herramienta/Servicio aquí>?
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
DEMO
Integración con herramientas
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
¿Se pueden compilar proyectos iOS y
Android?
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
DEMO
Haciendo Build de proyectos Android e iOS
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
¿Tengo que tener la última version de
VS para editar la definición de la Build?
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
¿Puedo localizar el archivo de Build
log?
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
DEMO
Echando un vistazo al archive Build Log
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
Detalles del “meollo de la
cuestión”
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
BUILD
Suficientes opciones
para cubrir la mayoría
de necesidades.
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
CROSS PLATFORM
• Agente xplat basado en
Node.js
• Soporte OOB para las
tecnologías xplat más
comunes
• Open Source
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
NO ME OCULTES EL LOG!
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
SEGURIDAD
Cada build corre en su propio proceso
Una 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 VSO
MOBILE DEV DAY
.
.
¿PREGUNTAS y RESPUESTAS?
Dudas?
P&R
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
GRACIAS a TODOS
Por vuestro tiempo!
Javier Suárez
Microsoft MVP Windows Platform Development
• Blog: http://geeks.ms/blogs/jsuarez
• Email: javiersuarezruiz@hotmail.com
• Twitter: @jsuarezruiz
NOVEDADES DE VSO
MOBILE DEV DAY
.
.
NOVEDADES DE VISUAL STUDIO ONLINE
Extensibilidad, compilación de Apps multiplataforma con Xamarin, etc.

More Related Content

What's hot

Introducción al desarrollo de Apps en Windows 10
Introducción al desarrollo de Apps en  Windows 10Introducción al desarrollo de Apps en  Windows 10
Introducción al desarrollo de Apps en Windows 10
Javier Suárez Ruiz
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Javier Suárez Ruiz
 

What's hot (20)

Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinCodemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges
 
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con AzureXamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
 
Xamarin REvolve 2016
Xamarin REvolve 2016Xamarin REvolve 2016
Xamarin REvolve 2016
 
Introducción al desarrollo de Apps en Windows 10
Introducción al desarrollo de Apps en  Windows 10Introducción al desarrollo de Apps en  Windows 10
Introducción al desarrollo de Apps en Windows 10
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller Xamarin
 
Xamarin for Everyone
Xamarin for EveryoneXamarin for Everyone
Xamarin for Everyone
 
Introducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossIntroducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCross
 
Servicios Xamarin
Servicios XamarinServicios Xamarin
Servicios Xamarin
 
WinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSWinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOS
 
Desarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con XamarinDesarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con Xamarin
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
 
re-Connect Madrid: Novedades Xamarin
re-Connect Madrid: Novedades Xamarinre-Connect Madrid: Novedades Xamarin
re-Connect Madrid: Novedades Xamarin
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
Introducción al desarrollo de aplicaciones Xamarin
Introducción al desarrollo de aplicaciones XamarinIntroducción al desarrollo de aplicaciones Xamarin
Introducción al desarrollo de aplicaciones Xamarin
 
Novedades Xamarin Connect(); 2017
Novedades Xamarin Connect(); 2017Novedades Xamarin Connect(); 2017
Novedades Xamarin Connect(); 2017
 
Conociendo el resto de ecosistema Xamarin
Conociendo el resto de ecosistema XamarinConociendo el resto de ecosistema Xamarin
Conociendo el resto de ecosistema Xamarin
 
Interfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.FormsInterfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.Forms
 
Talks4Kids 2015 - Consejos Heisenberg para conseguir Apps Windows 10 con 99% ...
Talks4Kids 2015 - Consejos Heisenberg para conseguir Apps Windows 10 con 99% ...Talks4Kids 2015 - Consejos Heisenberg para conseguir Apps Windows 10 con 99% ...
Talks4Kids 2015 - Consejos Heisenberg para conseguir Apps Windows 10 con 99% ...
 

Viewers also liked

Windows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasWindows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces Adaptativas
Javier Suárez Ruiz
 
Windows 10: One SDK to rule them all
Windows 10: One SDK to rule them allWindows 10: One SDK to rule them all
Windows 10: One SDK to rule them all
Javier Suárez Ruiz
 

Viewers also liked (12)

Regreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de MicrosoftRegreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de Microsoft
 
Taller Windows 10 TLP Innova
Taller Windows 10 TLP InnovaTaller Windows 10 TLP Innova
Taller Windows 10 TLP Innova
 
Windows 10: Hel10 World! - Novedades XAML
Windows 10: Hel10 World! - Novedades XAMLWindows 10: Hel10 World! - Novedades XAML
Windows 10: Hel10 World! - Novedades XAML
 
Windows 10: Novedades en XAML
Windows 10: Novedades en XAMLWindows 10: Novedades en XAML
Windows 10: Novedades en XAML
 
Windows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasWindows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces Adaptativas
 
Reconnect(); Sevilla - Universal Windows Platform
Reconnect(); Sevilla - Universal Windows PlatformReconnect(); Sevilla - Universal Windows Platform
Reconnect(); Sevilla - Universal Windows Platform
 
Windows 10: One SDK to rule them all
Windows 10: One SDK to rule them allWindows 10: One SDK to rule them all
Windows 10: One SDK to rule them all
 
Novedades en XAML
Novedades en XAMLNovedades en XAML
Novedades en XAML
 
Interfaces Adaptativas en Windows 10
Interfaces Adaptativas en Windows 10Interfaces Adaptativas en Windows 10
Interfaces Adaptativas en Windows 10
 
Extendiendo Xamarin.Forms
Extendiendo Xamarin.FormsExtendiendo Xamarin.Forms
Extendiendo Xamarin.Forms
 
Tus aplicaciones en pantalla grande con Xbox One
Tus aplicaciones en pantalla grande con Xbox One Tus aplicaciones en pantalla grande con Xbox One
Tus aplicaciones en pantalla grande con Xbox One
 
Creando Aplicaciones UWP para Xbox One
Creando Aplicaciones UWP para Xbox OneCreando Aplicaciones UWP para Xbox One
Creando Aplicaciones UWP para Xbox One
 

Similar to Novedades en Visual Studio Online

Desarrollando para nuevos dispositivos
Desarrollando para nuevos dispositivosDesarrollando para nuevos dispositivos
Desarrollando para nuevos dispositivos
Sergio David Acosta
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
marco368
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
Cesar Escalante
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
Joel Ortíz
 
Presentacion taller de programacion
Presentacion taller de programacionPresentacion taller de programacion
Presentacion taller de programacion
SaulSoto19
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresariales
Adrian Diaz Cervera
 

Similar to Novedades en Visual Studio Online (20)

Desarrollando apps multiplataforma con Xamarin y MVVMCross
Desarrollando apps multiplataforma con Xamarin y MVVMCrossDesarrollando apps multiplataforma con Xamarin y MVVMCross
Desarrollando apps multiplataforma con Xamarin y MVVMCross
 
Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)
 
Desarrollando para nuevos dispositivos
Desarrollando para nuevos dispositivosDesarrollando para nuevos dispositivos
Desarrollando para nuevos dispositivos
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Code
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
 
Xamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinXamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a Xamarin
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CR
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Presentacion taller de programacion
Presentacion taller de programacionPresentacion taller de programacion
Presentacion taller de programacion
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresariales
 
Visual Studio 2017 Launch Event Sevilla
Visual Studio 2017 Launch Event SevillaVisual Studio 2017 Launch Event Sevilla
Visual Studio 2017 Launch Event Sevilla
 

More from Javier Suárez Ruiz

More from Javier Suárez Ruiz (20)

Cape Town MS Developer User Group: Xamarin Community Toolkit
Cape Town MS Developer User Group: Xamarin Community ToolkitCape Town MS Developer User Group: Xamarin Community Toolkit
Cape Town MS Developer User Group: Xamarin Community Toolkit
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.FormsTech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
 
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
 
Monkey Conf 2020: .NET MAUI Handlers
Monkey Conf 2020: .NET MAUI HandlersMonkey Conf 2020: .NET MAUI Handlers
Monkey Conf 2020: .NET MAUI Handlers
 
Creando controles para Xamarin.Forms
Creando controles para Xamarin.FormsCreando controles para Xamarin.Forms
Creando controles para Xamarin.Forms
 
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.FormsMonkey Conf 2019: Presente y futuro de Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
 
Crear interfaces de usuario atractivas con Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.FormsCrear interfaces de usuario atractivas con Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.Forms
 
#XamarinUIJuly Summary
#XamarinUIJuly Summary#XamarinUIJuly Summary
#XamarinUIJuly Summary
 
DotNet 2019: Optimizando Apps con Xamarin.Forms
DotNet 2019: Optimizando Apps con Xamarin.FormsDotNet 2019: Optimizando Apps con Xamarin.Forms
DotNet 2019: Optimizando Apps con Xamarin.Forms
 
Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018
 
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
Monkey Conf 2018: Conociendo Xamarin.Forms ShellMonkey Conf 2018: Conociendo Xamarin.Forms Shell
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
 
.Net Conf Sevilla 2018
.Net Conf Sevilla 2018.Net Conf Sevilla 2018
.Net Conf Sevilla 2018
 
Analizando interfaces de usuario avanzadas con Xamarin.Forms
Analizando interfaces de usuario avanzadas con Xamarin.FormsAnalizando interfaces de usuario avanzadas con Xamarin.Forms
Analizando interfaces de usuario avanzadas con Xamarin.Forms
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller Xamarin
 
DotNet2018: Xamarin.Forms Everywhere!
DotNet2018: Xamarin.Forms Everywhere!DotNet2018: Xamarin.Forms Everywhere!
DotNet2018: Xamarin.Forms Everywhere!
 
Novedades Xamarin 3.0 Preview
Novedades Xamarin 3.0 PreviewNovedades Xamarin 3.0 Preview
Novedades Xamarin 3.0 Preview
 
Desarrollo Xamarin, más allá del desarrollo
Desarrollo Xamarin, más allá del desarrolloDesarrollo Xamarin, más allá del desarrollo
Desarrollo Xamarin, más allá del desarrollo
 
Introducción a Xamarin.Forms
Introducción a Xamarin.FormsIntroducción a Xamarin.Forms
Introducción a Xamarin.Forms
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Novedades en Visual Studio Online

  • 1. NOVEDADES DE VSO Extensibilidad, compilación de Apps multiplataforma con Xamarin, etc.
  • 2. NOVEDADES DE VSO MOBILE DEV DAY . . Javier Suárez Microsoft MVP Windows Platform Development • Blog: http://geeks.ms/blogs/jsuarez • Email: javiersuarezruiz@hotmail.com • Twitter: @jsuarezruiz
  • 3. NOVEDADES DE VSO MOBILE 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
  • 4. NOVEDADES DE VSO MOBILE DEV DAY . . VISUAL STUDIO ONLINE Incluido con MSDN Pruebas de carga Cloud Gestión de proyectos Agile Gestión de información Despliegue continuo a Azure Y más!
  • 5. NOVEDADES DE VSO MOBILE DEV DAY . . Agile Build Test Deploy InsightsCode
  • 6. NOVEDADES DE VSO MOBILE DEV DAY . . DEMO Un vistazo a VSO
  • 7. NOVEDADES DE VSO MOBILE DEV DAY . . Agile Build Test Deploy InsightsCode
  • 8. NOVEDADES DE VSO MOBILE DEV DAY . . ¿Por que?
  • 10. NOVEDADES DE VSO MOBILE 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
  • 11. NOVEDADES DE VSO MOBILE DEV DAY . . INTEGRACIÓN CONTINUA Workflow Resultados Repositorio de código Servidor BUILD Desarrollador App Build Ejecutar tests Unitarios Commit Código Tests Unitarios 1º 2º 3º
  • 12. NOVEDADES DE VSO MOBILE 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
  • 13. NOVEDADES DE VSO MOBILE DEV DAY . . ¿Cómo personalize mi Build para corer un script tras compilar la solución?
  • 14. NOVEDADES DE VSO MOBILE DEV DAY . . DEMO Ejecutando Scripts tras una Build
  • 15. NOVEDADES DE VSO MOBILE DEV DAY . . ¿Existe integración con <Insertar Herramienta/Servicio aquí>?
  • 16. NOVEDADES DE VSO MOBILE DEV DAY . . DEMO Integración con herramientas
  • 17. NOVEDADES DE VSO MOBILE DEV DAY . . ¿Se pueden compilar proyectos iOS y Android?
  • 18. NOVEDADES DE VSO MOBILE DEV DAY . . DEMO Haciendo Build de proyectos Android e iOS
  • 19. NOVEDADES DE VSO MOBILE DEV DAY . . ¿Tengo que tener la última version de VS para editar la definición de la Build?
  • 20. NOVEDADES DE VSO MOBILE DEV DAY . . ¿Puedo localizar el archivo de Build log?
  • 21. NOVEDADES DE VSO MOBILE DEV DAY . . DEMO Echando un vistazo al archive Build Log
  • 22. NOVEDADES DE VSO MOBILE DEV DAY . . Detalles del “meollo de la cuestión”
  • 23. NOVEDADES DE VSO MOBILE DEV DAY . . BUILD Suficientes opciones para cubrir la mayoría de necesidades.
  • 24. NOVEDADES DE VSO MOBILE DEV DAY . . CROSS PLATFORM • Agente xplat basado en Node.js • Soporte OOB para las tecnologías xplat más comunes • Open Source
  • 25. NOVEDADES DE VSO MOBILE DEV DAY . . NO ME OCULTES EL LOG!
  • 26. NOVEDADES DE VSO MOBILE DEV DAY . . SEGURIDAD Cada build corre en su propio proceso Una build no puede afectar al espacio de proceso de otra build Cada Build cuenta un access token único limitado en tiempo y espacio.
  • 27. NOVEDADES DE VSO MOBILE DEV DAY . . ¿PREGUNTAS y RESPUESTAS? Dudas? P&R
  • 28. NOVEDADES DE VSO MOBILE DEV DAY . . GRACIAS a TODOS Por vuestro tiempo! Javier Suárez Microsoft MVP Windows Platform Development • Blog: http://geeks.ms/blogs/jsuarez • Email: javiersuarezruiz@hotmail.com • Twitter: @jsuarezruiz
  • 29. NOVEDADES DE VSO MOBILE DEV DAY . . NOVEDADES DE VISUAL STUDIO ONLINE Extensibilidad, compilación de Apps multiplataforma con Xamarin, etc.