J'ai un certain nombre de services Web et de clients (déploiement en un clic) que je me demande comment déployer efficacement. Nous avons un département QA qui examine et teste les versions ainsi qu'un groupe d'opérations qui effectue actuellement le 'déploiement' qui consiste essentiellement à copier les versions testées des boîtes QA dans les boîtes Prod. Le processus est assez sujet aux erreurs car les fichiers de configuration ne sont pas copiés correctement et les retours sur si/quand/comment le déploiement a été fait n'est pas donné et donc je considère cette méthode de déploiement comme une méthode moins bonne pratique.Migration d'applications de Dev vers QA vers Prod
Nous utilisons une machine de build pour faire nos builds et je ne veux pas utiliser publish depuis ma machine dev.
Je me demandais si le déploiement par script est quelque chose que je devrais examiner et s'il y a des façons standard de le faire. J'ai expérimenté un peu avec TFSDeployer qui est un utilitaire qui vit sur des boîtes à déployer et ramasser des événements du serveur de base de l'équipe qui peuvent ensuite être traitées via des scripts PowerShell. Je peux voir quelque chose comme ça travailler sur des machines de développement/test mais pour des serveurs de production que je ne connais pas.
Comment déployez-vous vos services Web/clients?
Avez-vous plusieurs instances de déployeur tfs en service ou utilisez-vous la même technique pour pousser vers staging/uat? – Fadeproof