2017-06-05 1 views
0

Je travaille sur un package qui inclut des fonctionnalités pour traiter de gros ensembles de données (~ TB) et générer des produits de données intermédiaires (~ 10s Go) que notre groupe utilise pour l'analyse. Je veux intégrer les tests travis-ci à ce paquet, mais il est évident que le téléchargement de toutes ces données est impossible; il n'y a pas non plus d'API pour que les serveurs travis s'y attaquent. Il est possible que les tests travis fonctionnent sur notre serveur au lieu de travis; mais pour mettre à jour le statut en ligne et synchroniser avec github (c'est-à-dire le petit badge/icône Travis)?Exécution de tests travis sur le serveur distant, synchronisation avec github

Répondre

1

Convient-il à vos fins de tester un petit sous-ensemble de vos données? Si c'était le cas, vous pourriez juste télécharger quelques extraits à Travis pour tester?

Si vous voulez tester toutes vos données, vous pouvez utiliser Travis Enterprise pour cela, car il fonctionne sur votre propre infrastructure.

Les images de construction que Travis Enterprise utilise can be customised, afin qu'ils puissent être configurés pour monter vos données pour effectuer des tests.