Votre construction se termine par ce message:
Le travail a dépassé le maxi limite de temps pour les travaux, et a été terminée .
C'est le comportement attendu. Une limite de Exists 50 minutes comme expliqué here et here:
Construire # Timeouts
Il est très fréquent pour les suites de test ou de construire des scripts pour accrocher. Travis CI a des limites de temps spécifiques pour chaque tâche, et arrêter la construction et ajouter un message d'erreur dans le journal de construction dans les situations suivantes:
- Un travail produit pas de sortie de journal pendant 10 minutes
- Un travail sur travis-ci.org dure plus longtemps que 50 minutes
- Un travail en cours d'exécution sur l'infrastructure OS X prend plus de temps de 50 minutes - (applique à travis-ci.org ou travis-ci.com)
- Un emploi sur l'infrastructure Linux sur travis-ci.com prend plus de 120 minutes
- Quelques raisons courantes pour lesquelles construit peut se bloquer:
en attente d'entrée du clavier ou un autre type d'interaction humaine questions de concurrence (interblocages, cycles non et ainsi de suite) Installation de extensions natives qui prennent beaucoup de temps pour compiler Il n'y a pas de délai pour une génération; une génération s'exécutera tant que tous les travaux auront la valeur tant que chaque travail n'aura pas expiré.
Votre build ne se termine pas avant un problème spécifique dans votre build.
Je voudrais poser une autre question axée sur votre code et votre langue node_js
et non dans cette limite.
Je développe des applications natives, donc je ne peux pas aider à ce sujet, mais je l'ai trouvé ce ticket:
Il semble qu'ils mis à jour Node.js à 6.x, testé à l'aide de Travis-ci, il échoué et actuellement ils n'utilisent pas Travis-ci, donc je demanderais directement à MoodleHQ dans leurs forums.
jleyva Juan Leyva a ajouté un commentaire - 03/Nov/16 18:05 Dani, pouvez-vous JavaScript dans votre compte Travis votre dépôt moodlemobile2 afin que nous puissions voir si Travis travaille avec les nouvelles dépendances? Je l'ai déjà changé les champs tracker donc Travis est au courant de la branche (mais elle demande d'abord vous pour vous permettre fourchue repo moodlemobile2)
jleyva Juan Leyva a ajouté un commentaire - 03/Nov/16 19:31 Builds sont parviennent pas: https://travis-ci.org/dpalou/moodlemobile2/builds/172896611 ou Jasmine ou Protractor tout ce qui ne fonctionne pas avec cette dépendance mis
Vous pouvez également vérifier related issues et comparer, this configuration œuvres en utilisant:
node_modules/.bin/protractor e2e-tests/protractor.conf.js --directConnect
dans le changement conf.js-chromeOnly protractor à DirectConnect
Oui, je l'ai remarqué ces derniers temps. Maintenant, je suppose que je dois optimiser ma construction Travis en divisant la construction en différents emplois –