Je me demandais si quelqu'un faisait ses builds de logiciels en utilisant quelque chose comme Amazon EC2. Je pensais à essayer de déplacer nos constructions dans cet environnement. En ce moment, nos builds sont en série mais seulement parce que nous n'avons pas assez d'ordinateurs pour exécuter tous les composants en parallèle. En utilisant EC2, nous pourrions créer une cinquantaine d'ordinateurs, les exécuter pendant quelques minutes en parallèle, puis renvoyer les résultats de construction à notre site. Une fois que nous aurons terminé, nous pourrions arrêter ou détruire les machines. Cela nous épargnerait beaucoup de temps puisque le goulot de la bouteille est vraiment les builds et non la taille des résultats.Exécution des builds dans le cloud
Est-ce que quelqu'un d'autre le fait? Pouvez-vous offrir des conseils?
Nous utilisons aussi hudson! Je n'avais aucune idée que les instances ont pris si longtemps pour démarrer. Toujours nos constructions actuelles sont 3 horus donc ça devrait être encore plus rapide. – stimms
Les temps de lancement des instances EC2 sont beaucoup plus courts que 10 minutes en 2011. Hudson est également connu sous le nom de Jenkins. –
Eh bien, j'ai écrit cette réponse il y a plus de deux ans, alors évidemment, certaines choses ont changé. Nous avions l'habitude de voir les longs temps de démarrage principalement avec des instances de Windows. –