Les serveurs d'intégration continus comme Hudson sont un ajout assez étonnant au développement de logiciels. Je travaille dans un laboratoire de recherche universitaire et j'adorerais appliquer des principes similaires à l'analyse de données scientifiques. Je veux une vue similaire à celle du tableau de bord pour savoir quelles collections de données sont correctes, lesquelles échouent à leurs tests (scripts shell simples, pour la plupart), et ainsi de suite. Un peu comme le Chromium dashboard (ATTENTION: la page prend beaucoup de temps à charger).Tableau de bord pour les projets scientifiques/de traitement de données collaboratifs
Il faut du travail à au moins 4 personnes, et peut-être 10 ou 12 heures de temps d'ordinateur, pour amener nos données (des études comportementales) de sa forme brute à sa forme finale facile à analyser. J'ai essayé Hudson et buildbot, mais ni l'un ni l'autre n'est vraiment approprié à notre flux de travail. Nous voulons juste faire un tas de tests sur peut-être une cinquantaine de collections indépendantes de données sujet, et afficher les résultats bien.
SO! Quelqu'un at-il une recommandation d'un moyen de générer ce type de rapport facilement? Ou, pouvez-vous penser à un bon moyen de faire passer ce type de flux de travail dans un serveur d'intégration continue? Ou, pouvez-vous recommander un tableau de bord de tests unitaires qui pourrait traiter des tests qui sont de petits scripts shell plutôt que de petites fonctions?
Merci!
En physique des particules, nous construisons des systèmes comme celui-ci. Mais ils sont fabriqués à la main pour répondre aux exigences spécifiques de chaque expérience et il faut beaucoup de main-d'œuvre pour les faire fonctionner. – dmckee