2013-07-25 2 views
0

Nous utilisons Bamboo pour lancer (via Powershell sur le serveur de construction) une instance AWS Windows 2008 R2 en tant que cible d'un déploiement Web. Quelle est la meilleure méthode pour déterminer si l'instance cible est prête pour un déploiement (tous les services sont en cours d'exécution, etc.)?Comment détecter lorsqu'une instance AWS est pleinement fonctionnelle

Quelle est la meilleure méthode pour déterminer si l'instance cible est prête pour un déploiement?

Répondre

1

Il n'y a pas vraiment moyen de faire cela avec les instances Windows. Le mieux est d'écrire un test d'infrastructure qui vérifie si un service est en cours d'exécution sur l'environnement cible et de continuer à réessayer jusqu'à ce qu'il vérifie que le service est disponible ou qu'un délai d'attente s'est écoulé. À ce stade, vous pouvez commencer votre déploiement.

je fais généralement cela avec un script de concombre qui va vérifier le statut d'un service en continu jusqu'à ce qu'il obtienne une réponse

Vous pouvez également définir un délai d'attente pour un laps de temps approprié, bien que cette option ne serait pas ma recommandation

Questions connexes