Author: Matti Picus <[email protected]> Branch: Changeset: r1034:dbccd8b5c54f Date: 2017-10-25 12:37 +0300 http://bitbucket.org/pypy/buildbot/changeset/dbccd8b5c54f/
Log: allow pause, tweak slave requirements diff --git a/README_BUILDSLAVE b/README_BUILDSLAVE --- a/README_BUILDSLAVE +++ b/README_BUILDSLAVE @@ -1,9 +1,17 @@ How to setup a buildslave for PyPy ================================== -The recommended setup is to have a "pypy" in your path that will translate and -a "python" (cpython) in your path that will run the test suites. You will also -need a "virtualenv" in your path that will create a cpython virtualenv. +The required setup is:: +- hg +- "python" should run a cpython 2.6-2.7 that will run the test suites. +- virtualenv that will use the "python" from above +- all the build dependencies list here + http://doc.pypy.org/en/latest/build.html?highlight=dependencies#install-build-time-dependencies + +If your slave will be translating, you will also need +- pypy in your path +- at least 4GB of RAM for 32 bit, 6GB for 64 bit translations + Then you will need to install the ``buildbot-slave`` package, which will install many other packages like twised, so you may prefer to run the diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/master.py +++ b/bot2/pypybuildbot/master.py @@ -37,7 +37,8 @@ channel = '#pypy' authz_cfg = authz.Authz(pingBuilder=False, forceBuild=True, forceAllBuilds=True, - stopBuild=True, stopAllBuilds=True, cancelPendingBuild=True) + stopBuild=True, stopAllBuilds=True, + cancelPendingBuild=True, pauseSlave=True) # xxx could maybe also say 'default_action=True' instead of all the # '*=True' in the line above status = WebStatus(httpPortNumber, authz=authz_cfg) _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
