<div dir="ltr">Hi greg,<div><br></div><div>codeparameter and nestedexample are good starting point to develop a new plugin.<br></div><div><span style="line-height:1.5">1) need to ensure your setup.py is up to date if you changed the name of the plugin</span></div><div>2) You need to ensure it has first been installed in the masters sandbox. It should be done at least once.</div><div>    pip install -e .</div><div>    This will register the plugin to the python system, so that the master sees it</div><div>3) you shall use "gulp dev" for developing</div><div><br></div><div>Sounds weird that the mast died without any logs.</div><div>you can try to run it with</div><div>twistd -ny master/buildbot.tac<br></div><div>and a buildbot.tac which outputs to stdout:</div><div><div><br></div><div>-=---</div><div>import os</div><div><br></div><div>from twisted.application import service</div><div>from buildbot.master import BuildMaster</div><div><br></div><div># setup master</div><div>basedir = os.path.abspath(os.path.dirname(__file__))</div><div>configfile = 'master.cfg'</div><div><br></div><div># Default umask for server</div><div>umask = None</div><div><br></div><div># note: this line is matched against to check that this is a buildmaster</div><div># directory; do not edit it.</div><div>application = service.Application('buildmaster')</div><div>import sys</div><div><br></div><div>from twisted.python.log import ILogObserver, FileLogObserver</div><div><br></div><div>application.setComponent(ILogObserver, FileLogObserver(sys.stdout).emit)</div><div><br></div><div>m = BuildMaster(basedir, configfile, umask)</div><div>m.setServiceParent(application)</div></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">Le mer. 25 nov. 2015 à 01:58, Greg MacDonald <<a href="mailto:gmacdonald@trionworlds.com">gmacdonald@trionworlds.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">I’m trying to setup a dev environment for adding a new plugin to the web page. I’ve got the default web page running in non-minified mode like the docs say and I’m able to build it with gulp prod –notests. But when I try to start up the
 master it says it can’t find the plugin. I see scripts.js output in the expected place. I noticed the makefile has pip install –e command, which I tried but then the master wouldn’t start up at all (died without error logs). Is there a step I’m missing? Should
 it work after gulp prod –notests and maybe I’ve got a configuration wrong? Any thoughts are appreciated. Thx.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">-Greg<u></u><u></u></p>
</div>
</div>

_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/users</a></blockquote></div>