Release Management

Release Management

Reduce el ciclo de desarrollo para aportar más valor

Cuanto más rápida la implementación del software, menos tardará en recibir comentarios Con una administración de versiones en Visual Studio, usted puede configurar, aprobar e implementar sus aplicaciones para cualquier entorno. Cree orquestaciones de implementación automatizadas para cada entorno, sin importar la complejidad de la configuración. Al entregar el software con más frecuencia y facilidad a un entorno, los evaluadores pueden validar antes el sistema y las partes interesadas siguen implicadas en el proceso de entrega de comentarios.

Release Management y automatización

Automatización de implementaciones en varias fases

  • Cree visualmente las rutas de configuración que describen la ruta de promoción a lo largo de los entornos.
  • Desencadene automáticamente la producción de versiones al finalizar las compilaciones.
  • Un solo clic para implementar en todos los entornos de la canalización.
  • Implemente a los servidores de Windows o Linux mediante PowerShell, Configuración de estado deseado, Chef o Visual Studio Deployment Agent.
  • Ejecute pruebas automatizadas de validación en cada fase.

Implementación igual para todas las fases

  • Utilice los mismos artefactos de implementación para cada entorno, incluida la implementación para la producción.
  • Pruebe la misma secuencia de implementación varias veces antes de ir a producción.
  • Administre centralmente configuraciones que varían de un entorno a otro en la canalización de producción.

Automatización de los flujos de trabajo de aprobación

  • Defina aprobaciones previas y posteriores a la implementación para diferentes equipos y aprobadores.
  • Permita que los aprobadores programen cada versión promocionada para un momento que les convenga, lo que ofrece la versatilidad de la automatización sin perder el control.
  • Obtenga notificaciones de aprobación y proporcione aprobaciones mediante una página web en lugar de un cliente de Release Management.

Habilitación de auditorías y administración de seguridad

Retención de rastreabilidad completa

  • Retenga una rastreabilidad completa de todo lo que ocurre con una versión mediante registros de versión y seguimiento de aprobaciones.
  • Comprenda los casos de usuario o soluciones de errores de las versiones.
  • Audite trazas de versiones en cualquier momento para comprender todos los aspectos de las versiones.

Administración y control de seguridad de versiones

  • Evite intrusiones o implementaciones accidentales mediante la administración adecuada de la seguridad de la canalización.
  • Atribuya roles y responsabilidades a los grupos adecuados para versiones, definiciones y artefactos de versiones.

Flexibilidad con Release Management

Implementación local y en Azure fácilmente

  • Implemente en entornos locales o de Azure.
    Pruebe en Azure y publique en producción localmente.
  • Importe y administre entornos de Azure desde Release Management.
  • Administre contraseñas y configuraciones para entornos locales y de Azure centralmente.

Errores elegantes mediante reversión

  • Administre los errores de implementación elegantemente mediante reversión.
  • Deje siempre un entorno en un estado estable, incluso en caso de errores desconocidos.
  • Diagnostique fácilmente errores mediante registros recopilados de todos los servidores.

Extensión de Release Management con personalización

  • Use scripts de Configuración de estado deseado y PowerShell personalizados para la implementación.
  • Agregue acciones y herramientas personalizadas.
  • Publique componentes desde compilaciones en línea de Visual Studio y TFS, o use API de REST para publicar componentes desde sus propios sistemas de compilación.

Release Management

Con Release Management para Visual Studio 2013, los equipos de desarrollo y operaciones pueden habilitar más funciones en Team Foundation Server 2013 con las que pueden configurar y automatizar de forma sencilla y con confianza implementaciones complejas en una gran variedad de entornos. También puedes modelar los procesos de producción de versiones, mantener un seguimiento de las aprobaciones y autorizaciones, así como mostrar el estado del proceso de producción de la versión de manera gráfica.

Cada persona que use Release Management Client para Visual Studio 2013 para crear, actualizar o eliminar una secuencia de producción de versiones debe tener licencia para Visual Studio Ultimate con MSDN, Visual Studio Premium con MSDN, Visual Studio Test Professional con MSDN o MSDN Platforms.

Encuentre funciones de administración de versiones en Visual Studio

Release Management para Visual Studio

Con Release Management en Visual Studio y Visual Studio Online, usted puede configurar, aprobar e implementar sus aplicaciones para cualquier entorno. Cree orquestaciones de implementación automatizadas para cada entorno, sin importar la complejidad de la configuración.

Release Management para Visual Studio