Installer Release Management pour Visual Studio 2013
Release Management fournit une solution de déploiement continu qui rend les cycles de publication reproductibles, visibles et plus efficaces grâce à l'automatisation des déploiements au travers de chaque environnement, du test jusqu'à la production.
Pour commencer, installez Release Management Server. Si vous songez à utiliser TFS, il doit déjà être installé et prêt à l'emploi. Si vous n'avez pas encore installé TFS faites-le maintenant. Vous pouvez utiliser la même instance SQL Server pour TFS et le serveur Release Management Server (comme nous allons le faire dans ce guide), ou vous pouvez utiliser une autre instance SQL Server (ou même installer une nouvelle instance). Ensuite, installez Release Management Client. Une fois que le client et le serveur sont configurés, configurez les ordinateurs pour déployer votre application pour vos versions. Vous pouvez installer des agents de déploiement sur chaque ordinateur. Vous pouvez aussi, avec Release Management pour Visual Studio 2013 Update 3, utiliser Windows PowerShell, le service de configuration d'état souhaité PowerShell ou Chef pour déployer votre application sur des ordinateurs sans être obligé d'installer un agent de déploiement. Pour apprendre comment faire, cliquez ici. Enfin, si vous utilisez TFS, connectez votre déploiement Release Management à TFS. Vous êtes alors prêt à gérer les versions.
Pour installer Release Management et configurer un environnement
Vérifiez que votre système d'exploitation et votre matériel répondent aux exigences de Release Management. Release Management Server nécessite une instance SQL Server mais n'a pas de dépendance d'utilisation de la même instance SQL Server pour TFS, ceci est simplement plus pratique.
Pour plus d'informations : Configuration requise pour Release Management
Téléchargez Release Management Server, son client et l'agent de déploiement à partir de VisualStudio.com, puis installez le serveur et le client.
Si vous effectuez une mise à niveau vers Release Management 2013 Update 3 depuis Update 2, désinstallez d'abord la mise à jour précédente des agents de déploiement, du serveur et du client Release Management. Aucune donnée n'est perdue pendant la désinstallation, car l'instance de SQL Server n'est pas supprimée. Ensuite, installez Update 3 pour le serveur, le client et les agents selon les besoins. Quand vous configurez la dernière mise à jour pour votre serveur Release Management, utilisez la même instance de SQL Server que celle utilisée précédemment pour le serveur de bases de données.
Voici quelques points à considérer concernant votre topologie Release Management, en particulier si vous utilisez TFS. Vous devez installer le serveur séparément de la couche Application du serveur TFS (comme nous allons le faire), mais rien ne vous empêche d'installer Release Management Server avec TFS. Si vous utilisez TFS avec Release Management, vous devez installer Release Management Client sur un serveur de build TFS avec au moins un agent de build, afin que le serveur de builds puisse créer des versions automatiquement dans le cadre de son exécution, ce qui est très pratique pour l'intégration et le déploiement en continu.
Pour plus d'informations : Télécharger Release Management pour Visual Studio 2013, Installer les versions client et serveur de Release Management
Installez l'agent de déploiement sur les ordinateurs qui composent les environnements où vous déploierez votre version. Il peut s'agir d'environnements de test ou de production.
Pour plus d'informations : Installer l'agent de déploiement et configurer des ordinateurs pour un environnement
Dans Release Management client, vous pouvez configurer la connexion entre Release Management et TFS, mais ce n'est pas nécessaire. Vous pouvez exécuter séparément Release Management et TFS. Vous pouvez également souhaiter attaquer certaines autres tâches facultatives, telles que l'ajout de membres de l'équipe dans Release Management ou un serveur SMTP pour les notifications par courrier électronique.
Pour plus d'informations : Connecter Release Management à TFS, Ajouter des utilisateurs à Release Management