[#VS2015] Ding on build, Ding on error, Ding on success tests … Dings anytime !!! (now you can choose)

Hi!

More than a year ago, I wrote a small review of an interesting extension for Visual Studio. This extension plays a sound (bip) on some events in the IDE: Build Sucess, Build Failed, Test Run, etc. I really like the idea, however that version only have one sound for everything.

So I kindly ask the owner of the tool to add this feature and he did it !!! Vitalii you rock men!

Now the extension has an interesting settings options where you can define if you want the sound or not, and also the sound to be played!

image

Greetings @ Madrid

-El Bruno

References

Advertisements

[#VS2015] Ding on build, Ding on error, Ding on success tests … Dings en todo momento !!! (ahora podemos elegir)

Hola!

Hace bastante tiempo escribí un small review sobre una extensión para Visual Studio que nos permitía reproducir un sonido (ding) en varios eventos dentro del IDE:Build Sucess, Build Failed, Test Run, etc. La idea estaba muy bien, sin embargo en ese momento el AddIn solo soportaba el mismo sonido para todos los eventos.

En la página de Visual Studio Gallery, amablemente le pedí al dueño que agregara un poco de configuración a la herramienta y lo ha hecho !!! Vitalii you rock men!

Ahora podemos definir que eventos queremos capturar y que sonidos queremos reproducir! image

Saludos @ Madrid

-El Bruno

References

[#ALM] Microsoft Virtual Academy + Visual Studio ALM Training = true!

Hello!

Once in a while I get some mail, DM or similar where ask me some training materials for Visual Studio Alm MSDN is the primary resource, although clear, somewhat more guided always is appreciated. Here comes into play Microsoft Virtual Academy, an excellent site of virtual training. There are several courses that may be of interest inside MVA

  1. Applying ALM with Visual Studio 2012 Jumpstart
    1. This course focuses on the application of ALM (Application Lifecycle Management) or life cycle of applications delve into the processes that should be taken into account when developing with Visual Studio 2012. Iteracciones of software, its final value and the integration of operations and application development will be identified.
  2. Administering Visual Studio and TFS 2012 Exam Jumpstart
    1. In this course you will learn how to implement Team Foundation Server (TFS) within a work team and obtain their full potential in communication and tracking of tasks. Each module focuses on personnel responsible for performing the customization of the TFS infrastructure, also how to define the types of work items as well as their attributes to cover everything related to ALM within a project.
  3. Software Testing with Visual Studio 2012 Exam Jumpstart

Clipboard02

An interesting detail is that the last 2 may serve as a good my basis for official certification exams Microsoft Alm.Then if you are still looking for also there is other related courses covering topics such as GIT, Testing, Kanban, Lean, etc.

Best regards

/El Bruno

[#ALM] Microsoft Virtual Academy + Visual Studio ALM Training = true !!!

Hola!

cada tanto me llega algún correo, DM o similar donde me piden algunos materiales de training para Visual Studio ALM. MSDN es el recurso principal, aunque claro, algo más guiado siempre se agradece. Aquí entra en juego Microsoft Virtual Academy, un excelente sitio de training virtual. Dentro de MVA hay varios cursos que pueden ser de interes

  1. Applying ALM with Visual Studio 2012 Jumpstart
    1. Este curso se centra en la aplicación de ALM (Application Lifecycle Management) o ciclo de vida de las aplicaciones profundizando en los procesos que deben ser tenidos en cuenta al desarrollar con Visual Studio 2012. Se definirán iteracciones de software, su valor final y la integración de las operaciones y el desarrollo de aplicaciones.
  2. Administering Visual Studio and TFS 2012 Exam Jumpstart
    1. En este curso aprenderá cómo aplicar Team Foundation Server (TFS) dentro de un equipo de trabajo y obtener su máximo potencial en comunicación y seguimiento de tareas. Cada módulo está enfocado al personal que realiza la customización de la infraestructura TFS, también cómo puede definir los tipos de ítems de trabajo así como sus atributos para abarcar todo lo relacionado a ALM dentro de un proyecto.
  3. Software Testing with Visual Studio 2012 Exam Jumpstart

Clipboard02

Un detalle interesante es que los 2 últimos pueden servir como una my buena base para los exámenes de certificación oficial de ALM de Microsoft. Luego si sigues buscando también hay otros cursos relacionados que cubren otros temas como GIT, Testing, Kanban, Lean, etc.

Saludos

/El Bruno

[#TFSERVICE] Desplegando aplicaciones #AZURE desde Team Foundation Service 2012

image

Buenas,

hoy vamos con un ejemplo simple: crear una aplicación web y desplegarla en AZURE directamente con una build desde Team Foundation Service. (otra de las preguntas que surgió durante la charla de SecondNug de Team Foundation Service).

Asi que aquí va un formato tutorial que al final es mi ayuda personal:

1. Crear un proyecto ASP.Net MVC 4. En mi caso es un muy simple que se navega y muestra lo siguiente:

image

2. Protegemos nuestro proyecto en Team Foundation Service.

Nota: Si no tienes una cuenta, mi post sobre como crear una cuenta gratuita para probar Team Foundation Service te puede ayudar.

3. Descargamos las herramientas de desarrollo para .Net desde el .Net Developer Center de AZURE. En mi caso particular para Visual Studio 2012 RC, también están disponibles para Visual Studio 2010.

image

4. El paso siguiente consiste en ir al portal de AZURE para crear un website que es donde desplegaremos nuestro sitio web ASP.Net MVC 4. El portal se accede desde http://manage.windowsazure.com/

5. En las opciones del portal podemos crear un nuevo WebSite o un CloudService para desplegar nuestra solución. En este caso crearé un nuevo “Cloud Service” con la opción QUICK CREATE y reservando la url http://elbrunoLabs04.cloudapp.net.

image

6. Una vez creado el servicio, accedemos al mismo y ya podremos integrar el mismo con la instancia de TFS correspondiente.

7. Seleccionamos la opción “INTEGRATE SOURCE CONTROL // Set up TFS publishing”

image

8. Autorizamos la cuenta de Team Foundation Service al Cloud Service.

image

9. Seleccionamos el Team Project desde el que publicaremos los cambios a nuestro Cloud Service

image

10. En este momento se lanza el proceso de Linking entre TFS y el Cloud Service.

image

11. Y en pocos segundos se completa el Linkking entre ambos

image

12. En este punto ya podremos publicar nuestros contenidos desde el Source Control de TFS Preview hacia nuestro Cloud Service.

13. Para este ejemplo he agregado un nuevo proyecto de Cloud a la solucion y he agregado un WebRole a partir del proyecto de ASP.Net MVC 4 de la solución (“ElBruno.MVC4.Labs02”)

image

14. El siguiente paso es dejar configurado nuestro proyecto de Cloud para que pueda publicar al cloud service que hemos creado. Si bien este proceso es bastante más complejo y tiene muchas variantes dentro, lo resumie en pocos pasos.

15. Seleccionar el proyecto de Cloud, desplegar el menú contextual y seleccionar la opcion “Publish”.

16. Configuramos los pasos para la publicación en primer lugar, elegimos la suscripción de AZURE que queremos utilizar.

Nota: el paso a paso completo se puede leer aquí.

image

17. A continuación definimos las settings de nuestra aplicación. En mi caso dejaré los valores por defecto, ya que no necesito ni Remote Desktop, ni IntelliTrace, etc.

image

18. Finalmente completo la publicación a AZURE con los datos por defecto y lanzo el proceso de publicación.

image

 

19. El proceso de publicación suele tardar entre 2 y 10 minutos para un Cloud Service.

image

20. En pocos minutos ya tendremos la aplicación activa en AZURE directamente desplegada desde Visual Studio.image

21. Ahora bien, la idea con este ejercicio es tener una definición de Team Build Service que publique directamente los cambios que se suben a Team Foundation Service al Cloud Service que hemos creado. Para esto crearemos una nueva definición de build en Team Foundation Service y en la misma configuraremos lo que describo en los siguientes pasos.

22. En primer lugar voy a trabajar con una build llamada “elbrunoLabs04_CD”.

23. Luego podemos definir si la Build es para Integración Continua o para lanzarla manualmente, en este caso y como no le tenemos miedo a nada, la dejaremos en modo CI. (que traducido a AZURE nos permite hacer Continuous Deployment)

24. Una vez definido el Workspace y las opciones de build Default, llegamos a uno de los puntos más importantes de este post: la capacidad de utilizar una plantilla de Build específica para AZURE. En este punto seleccionamos la Build Process Template llamada AzureContinuousDeployment.xaml

image

25. Una vez definidos los datos básicos de la solución a compilar y los tests a ejecutar, vemos que tenemos 2 secciones especiales para AZURE. Definimos el nombre de las settings de deploy que hemos puesto en los pasos 16 a 18 y salvo que necesitemos hacer un override otro valor, la definición de build ya estaría completa.

image

26. A partir de este momento, cada vez que protejamos un archivo se lanzará un nuevo proceso de Build que automáticamente desplegará los cambios hacia el portal de azure.

image

Y listo, casi 30 pasos después ya podemos desplegar nuestras aplicaciones directamente utilizando Team Build en TFS Preview a AZURE Open-mouthed smile

Saludos @ Home

El Bruno

image image image

 

 

 

 

[# VS2012] There are many rumors about VS2012 and WP but less news than on the location of Atlantis

image

Buenas,

Disclaimer: When I wrote this post I was not at my 100% mental level. Thanks to @wasat I got more information and I still wait for some cool tools Open-mouthed smile

I do not understand very well that are passed by the head to our friends of MS with regard to development of Windows 8, Windows Phone and Visual Studio 2012 tools. VS11 Developer Preview and VS11 Beta versions, half who understood that the extensions might not exist to develop for WP but with a final version, they are not… scares me a little.

Once more have to be installed Side-By-Side VS2010 and VS2012 RC to be able to pull a few lines on WP… Worst thing is that neither seems to be much official information on dates of release, roadmap, etc. Except this thread of StackOverflow and a couple of articles, there is nothing of nothing…

Anger again… Angry smile

Saludos @ Home

El Bruno

image image image