Jenkins: l'Exécution à distance des scripts de test et de présentation des résultats

Je suis en train de prendre Jenkins de l'IC de la machine, et je voudrais l'avoir commencer automatiquement commencer à tester des applications qu'il construit.

Ma configuration est: est-ce

  • 1 centrale serveur de build
  • 8 dédié machines de test.

Actuellement, lorsque la construction est terminée (et l'étiquette appliquée), nous avons manuellement déplacer, d'installer les nouveaux construire des, et de commencer les tests. Les tests de chaque de prendre de 8 à 24 heures, de sorte que l'exécution en parallèle est assez nécessaire. Plus tard, nous promener et voir les résultats.

J'aimerais automatiser:

  • De Distribution de la construction
  • L'Installation du programme
  • Début des scripts de test
  • De collecte des données.

Je suppose que je peux utiliser Jenkins pour tout cela, mais je n'ai pas été en mesure de trouver un bon /facile tutoriel qui me dit comment faire. Je suis sûr qu'il implique l'installation d'un "esclave" de service sur toutes les machines de test, mais les instructions pour même cela ne semble pas fonctionner très bien.

Des idées pour un bon tutoriel? Tous les pointeurs de vous tous? Merci!

OriginalL'auteur DanTheMan | 2011-02-24