VSTS: implementación continua en dos aplicaciones web de Azure separadas desde un repository

Así que estoy usando Visual Studio, Git y Visual Studio Team Services. Tengo mi sitio de "testing" ejecutándose como una aplicación web de Azure y la implementación continua está configurada. Así que presiono desde mi PC local a VSTS, que luego actualiza la aplicación de testing. Hasta aquí todo bien.

Pregunta principal: ¿Puedo configurar también la implementación continua para una segunda aplicación web, que sería el sitio "real" o "en vivo" en un dominio diferente, vinculándolo al mismo repository VSTS? Entonces, ¿es posible vincular dos aplicaciones web de Azure a un repository de VSTS?

El flujo de trabajo que estoy pensando utilizar sería deshabilitar la implementación continua de la aplicación en vivo, impulsar el cambio, que actualizará la aplicación de testing, se asegurará de que todo esté funcionando y luego volverá a habilitar la implementación continua en la aplicación en vivo y empujará una cambio trivial, que actualizaría ambos, o simplemente inserte lo último del repository en la aplicación en vivo si es posible hacerlo. ¿Es esta una buena estrategia? Nunca he desplegado nada antes y recibo todos los consejos.

Sí, la mejor manera es usar dos twigs de un repository.

  1. Crea una nueva twig en ese repository (por ejemplo, testing, ahora hay twigs maestra y de testing)

  2. Configure la implementación continua para cada service de aplicación para usar la twig correspondiente de un repository

Si está usando CD azul:

enter image description here

Si está utilizando Build and Release, puede crear dos definiciones de compilation y dos de lanzamiento para el sitio de testing y en vivo. (una compilation para una twig y un enlace de lanzamiento a una compilation e implementación en un sitio)

enter image description here