0

J'ai déployé une application Web créant un nouveau groupe de ressources à l'aide de modèles Azure déclenchés à partir d'Octopus. 10 minutes pour une application Web vide est un long délai. Qu'est-ce que ça veut dire ? Comment puis-je déboguer le processus? Nous construisons un système de déploiement continu où le temps compte beaucoup.Dix minutes pour déployer un wepapp

+0

Avez-vous regardé les étapes de déploiement pour voir quelle partie prend le plus de temps? Dans le portail azur, allez dans le groupe de ressources, déploiements et il devrait vous montrer combien de temps chaque pas de bras a pris - quel est le plus long? –

+0

J'avais une autre idée - utilisez-vous DependOn ou des ressources de référence? S'il y a des dépendances, alors les ressources doivent être déployées avant que les dépendantes puissent être (évidemment) donc si vous avez des dpeendencies dont vous n'avez pas besoin qui peuvent se ralentir considérablement –

Répondre

2

Vous devez envisager de déployer séparément la ressource de l'application Web et l'application elle-même. L'application peut utiliser des emplacements dans l'application Web afin que vous puissiez la mettre en production sans temps d'arrêt. Il n'est pas nécessaire de redéployer la ressource de l'application Web à chaque fois.

+0

Nous redéployons comme nous voulons construire un pipeline de déploiement continu. La raison pour laquelle nous déployons l'infrastructure est que nous effectuons également des versions et que nous procédons à un échange de réseau. Pensé à l'utilisation des emplacements de déploiement. L'inconvénient est qu'ils vivent sur la même ressource et que nous ne voulons vraiment pas risquer ces ressources. L'erreur stackoverflow dans le créneau intermédiaire peut verrouiller l'application principale. –

+0

Que faire si vous souhaitez mettre à jour les ressources plus tard, puis vous souhaitez effectuer un redéploiement. Vous n'avez pas besoin d'utiliser l'espace de stockage intermédiaire pour effectuer des tests ou en faire une URL publique si vous craignez des erreurs. Je n'ai jamais entendu former une application sur un slot de mise en scène qui tue les applications de production. – Peter

+0

Je l'ai vécu. Ils vivent sur la même ressource ... –