Pour l'application BizTalk eaach, nous avons un fichier setup.bat qui crée l'application BizTalk, crée des fichiers supprimés, génère du code, gacs, enregistre des ressources, crée des ports -using vcscripts- et applique des liaisons. Nous avons aussi un fichier cleanup.bat qui effectue le contraire de setup.batDéploiement de biztalk sur les machines de développement/build
Ces scripts sont ensuite lancés via nant, et finalement utilisés par cruisecontrol.net. Ces scripts nous permettent d'installer une application BizTalk sur une machine avec BizTalk et la dernière source et les outils téléchargés.
Que font les autres pour "amorcer" les applications BizTalk d'une manière répétable et automatisée?
J'ai vu des tâches BizTalk nant, sont-elles plus rapides que vbscript?
La configuration. bat fonctionne plus lentement sur notre machine de construction BizTalk par un facteur d'environ 3! Le disque, le processeur, la mémoire, la pagination sont tous confortables. Un build/deploy complet prend 2 heures avant que les tests ne soient exécutés - environ 20 applications BizTalk et des services C# assortis, des composants personnalisés. Mis à part une nouvelle machine, ou reconstruire - notre machine de construction a 4 Go de RAM, deux cœurs hyper threaded et environ 5 ans de serveur - Des idées? Comment construisez-vous des machines?
Bon conseil de votre part, je suppose que je cherchais une solution magique qui permettrait d'accélérer les builds. Une machine plus rapide est une approche très pragmatique. En outre, nous utilisions des VM sur nos machines dev, le passage à l'hôte nous a donné une augmentation de 2X perf pour biztalk. – foolshat