Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mozillazg/pypy-buildbot
The unofficial GitHub mirror of https://foss.heptapod.net/pypy/buildbot
https://github.com/mozillazg/pypy-buildbot
github-mirror read-only-repository unofficial unofficial-mirror
Last synced: 10 days ago
JSON representation
The unofficial GitHub mirror of https://foss.heptapod.net/pypy/buildbot
- Host: GitHub
- URL: https://github.com/mozillazg/pypy-buildbot
- Owner: mozillazg
- Created: 2021-08-08T12:13:57.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-18T16:10:15.000Z (about 1 month ago)
- Last Synced: 2024-11-18T17:46:31.856Z (about 1 month ago)
- Topics: github-mirror, read-only-repository, unofficial, unofficial-mirror
- Language: Python
- Homepage: https://foss.heptapod.net/pypy/buildbot
- Size: 3.45 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
.. -*- mode: rst -*-
Everything has been tested with builbot 0.8.8 on CPython2.7
Note you must pin "automat==20.2" "incremental==21.3.0"
Testing must use "pytest<4"Patch the source
================buildbot 0.8.8 is really old. There are some patches needed, see patches.patch
How to hack the PyPy buildbot
==============================If you want to run buildbot locally, you need to:
1. create a file ``master/slaveinfo.py`` which contains the password for the
local slave you will run::passwords = {"localhost": "an_arbitrary_password" }
2. ``cd master; make debug``
3. ``cd slave; make debug``
How to run the PyPy buildbot
============================If you want to run buildbot in production, you need to make sure that the
function ``pypybuildbot.util.we_are_debugging`` returns ``False`` in your
environment. At the moment of writing, debugging is enabled everywhere but on
cobra.You still need to fill ``master/slaveinfo.py`` with the passwords of the
various slaves you want to use.Then, to start the buildbot master: ``buildbot start ``
To restart the buildmaster
===========================$ cd pypy-buildbot
$ hg pull -u
$ cd master
$ buildbot checkconfig
$ buildbot reconfig
OR
$ buildbot stop
$ buildbot start
OR
$ ./restart_buildmaster_when_not_running
To run a buildslave
===================
Please refer to README_BUILDSLAVE