2010-04-20 28 views
2

Nous avons rencontré un problème avec la commande New-Deployment Commandure Azure Powershell; nous avons mis dans un rapport de bug avec MS. Alors qu'ils nous en ont donné une explication (le seuil du chemin et du délai d'attente utilisé pour le chargement via les commandlets est différent de ce qui est utilisé par le portail web); ils n'ont pas de solution pour nous.Remplacement des commandes Azure SDK Powershell pour les déploiements

Nous devons activer cette fonctionnalité pour pouvoir automatiser nos déploiements de build. Nous envisageons donc de développer un commandlet personnalisé pour remplacer New-Deployment à l'aide du SDK Azure; En espérant que ce chemin n'aura pas les problèmes de timeout que le commandlet a fait. Mais avant que nous descendions cette route; Existe-t-il d'autres outils scriptables que je peux utiliser pour remplacer la fonctionnalité New-Deployment? J'ai regardé Cloudberry for Windows Azure; mais cela n'a pas encore d'interface scriptable.

Toute contribution constructive est grandement appréciée.

Répondre

3

Si vous développez des rôles de travail, vous pouvez réutiliser le système de chargement d'assemblage dynamique fourni avec le execution framework de Lokad.Cloud. Fondamentalement, il vous suffit de télécharger une archive ZIP contenant toutes vos DLL vers le Blob Storage et le framework s'occupe du reste. Bonus supplémentaire: le redémarrage du travailleur prend environ 10s (vs + 10min pour un déploiement classique)

Un comportement similaire peut également être obtenu avec les rôles Web, mais cette partie n'a pas encore été implémentée dans Lokad.Cloud.