2017-03-23 2 views
1

Je pensais essayer Buildbot. Donc, j'ai suivi le tutoriel, faire ces:Buildbot ne démarre pas avec la configuration par défaut

sudo pip install virtualenv 'buildbot[bundle]' virtualenv bb-master source bb-master/bin/activate buildbot create-master master buildbot start

Tout va bien jusqu'à ce que la dernière commande, quand je reçois:

Après twistd.log jusqu'au démarrage terminé .. Le buildmaster a plus que 10 secondes pour commencer, nous n'avons donc pas pu confirmer qu'il a démarré correctement. S'il vous plaît «queue twistd.log» et recherchez une ligne que dit «BuildMaster est en cours d'exécution» pour vérifier le bon démarrage.

twistd.log est vide, et je n'ai pas d'autre sortie. J'ai essayé d'ajouter --nodaemon en vain. Est-ce que quelqu'un d'autre a rencontré ce problème?

Python 3.6.0, 0.9.5 Buildbot, twistd 17.1.0, Arch Linux (essayé sur v3.5 Alpine aussi avec les mêmes résultats)

Edit: en plus des étapes ci-dessus je maîtrise aussi rebaptisés .cfg.sample à master.cfg comme spécifié dans les instructions.

+1

Pourriez-vous me pointer sur le tutoriel que vous avez exécuté? dans la officielle http://docs.buildbot.net/current/tutorial/firstrun.html ce n'est pas la façon dont vous l'installez. Ici, vous avez installé globalement buildbot, puis créé un virtualenv vide Vous devez également copier le fichier master.cfg – tardyp

+0

J'ai mis à jour la question; J'ai renommé master.cfg comme vous l'avez indiqué. La façon dont je l'installe devrait être sans importance; S'il y a un problème je m'attendrais à ce que buildbot bombarde avec un message d'erreur! Les versions de tout ce que j'ai sont à jour et elles (twistd/virtualenv) fonctionnent bien pour autant que je puisse voir. – Jonny

Répondre

1

Il s'avère que je l'installais sous Python 3, which is not yet supported.

Pour ma défense le tutorial est un peu flou car il comprend des sections pour Python 2 et Python 3 en parlant de virtualenv. En tout cas, je suis maintenant opérationnel!

+1

buildbot 0.9.5 prend en charge python3. Cette partie du document doit être mise à jour – tardyp