Instalar Release Management para Visual Studio 2013
Release Management proporciona una solución de implementación continua que hace que los ciclos de versiones sean repetibles, visibles y más eficaces al automatizar las implementaciones en todos los entornos, desde pruebas hasta producción.
Para comenzar, instale Release Management Server. Si va a utilizar TFS, debe tenerlo ya instalado y listo para su uso. Si todavía no ha configurado TFS, hágalo ahora. Puede usar la misma instancia de SQL Server para TFS y Release Management Server (como haremos en esta guía) o bien puede usar otra instancia de SQL Server (o incluso instalar una nueva instancia). Después, instale Release Management Client. Una vez que se han configurado el cliente y el servidor, configurará los equipos para implementar las aplicaciones para las distintas versiones. Puede instalar agentes de implementación en cada equipo. O bien, con Release Management para Visual Studio 2013 Update 3, ahora tiene la opción de utilizar Windows PowerShell, la configuración de estado deseado de Windows PowerShell o Chef para implementar las aplicaciones en equipos sin necesidad de instalar un agente de implementación. Para obtener información sobre este procedimiento, vaya aquí. Por último, si utiliza TFS, deberá conectar la implementación de Release Management a TFS y estará listo para administrar versiones.
Para instalar Release Management y configurar un entorno
Compruebe que el sistema operativo y el hardware cumplen los requisitos de Release Management. Release Management Server necesita una instancia de SQL Server, pero no tiene por qué usar la misma instancia de SQL Server para TFS; simplemente es más cómodo.
Para obtener más información: Requisitos de sistema de Release Management.
Descargue Release Management Server, su cliente y el agente de implementación desde VisualStudio.com y, a continuación, instale el servidor y el cliente.
Si está actualizando a la actualización 3 de Release Management 2013 desde la actualización 2, primero debe desinstalar la actualización anterior de los agentes de servidor, cliente e implementación de Release Management. No se perderá ningún dato al desinstalar, ya que no se elimina la instancia de SQL Server. A continuación, instale la actualización 3 para el servidor, cliente y agentes según sea necesario. Cuando configure la actualización más reciente para el servidor de Release Management, utilice la misma instancia de SQL Server que utilizó antes para el servidor de base de datos.
A continuación, se indican algunos aspectos que debe tener en cuenta sobre la topología de Release Management, sobre todo si va a utilizar TFS. Debe instalar el servidor de forma independiente de la capa de aplicación del servidor TFS (como haremos nosotros), aunque nada le impide instalar Release Management Server junto con TFS. Si va a usar TFS con Release Management, debe instalar Release Management Client en un servidor de compilación de TFS con al menos un agente de compilación, de modo que el servidor de compilación pueda crear versiones automáticamente como parte de su ejecución, lo cual resulta muy práctico para integraciones e implementaciones continuas.
Para obtener más información, vea la descarga de Release Management para Visual Studio 2013 e Instalar el cliente y el servidor de Release Management.
Instale el agente de implementación en los equipos que compondrán los entornos donde implementará la versión. Pueden ser entornos de prueba o de producción.
Para obtener más información: Instalar el agente de implementación y configurar equipos para un entorno.
En Release Management Client, puede configurar la conexión entre Release Management y TFS, aunque no es necesario. Puede ejecutar Release Management por separado de TFS. Puede que también desee abordar otras tareas opcionales, como agregar miembros del equipo a Release Management o un servidor SMTP para las notificaciones de correo electrónico.
Para obtener más información: Conectar Release Management a TFS, Agregar usuarios a Release Management