2012-07-25 4 views
1

J'ai un groupe de services déployés sur AWS.Service de mise à niveau/mise à jour automatique sur AWS

Chaque fois que je dois changer quelque chose dans le service, je dois télécharger manuellement mes fichiers WCF depuis mon serveur de build (builds créés par Jenkins) .. modifier web.configs, créer un fichier zip, puis télécharger sur S3 où mes instances tirent les fichiers pendant le démarrage (CloudFormation).

Quelle est la meilleure façon d'automatiser ce processus? Jenkins peut-il m'aider? Ou devrais-je regarder dans un autre outil? Ou devrais-je écrire un outil simple en utilisant AWS SDK?

Répondre

2

Vous pouvez utiliser Jenkins pour déployer vers S3. Vous devez juste vous assurer que les outils de ligne de commande AWS appropriés sont installés sur le serveur Jenkins. Ensuite, vous pouvez simplement créer un script de génération pour déployer les fichiers de construction terminés dans S3 (probablement sur les versions réussies uniquement).

+0

Semble comme un plan, va essayer ce week-end. – dparkar

Questions connexes