This repository has been archived by the owner on Jun 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
overviewer/Overviewer-Build
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is the distributed build system for Minecraft-Overviewer. Running `worker.py` will launch a Gearman worker that will fetch, build and upload Overviewer packages on command. Usually these commands come in the form of a `!build` command issued in the #overviewer IRC channel. `worker.py` will autodetect what system you are on, and act accordingly. Currently supported systems are Windows, Debian, and OSX. Of course, you will need to be able to compile and run Overviewer, but you will also need a few extra things. * `git` is used to fetch the packages. You must have it. * `python-gearman` to communicate with the master gearman server. Use eminence's `testing` branch to prevent most random disconnections: https://github.com/eminence/python-gearman/tree/testing * The build system password, in either `secret_key.txt` or the `SECRET_KEY` environment variable. If you're setting up a build machine, this will be provided to you. * Some way of uploading, somewhere. Currently included uploaders are for an S3 account and for overviewer.org. The overviewer.org uploader needs an SSH key, which can be provided if you're setting up a build machine. Depending on the system, some extra things may be needed that aren't listed here. Debian, for instance, needs the debian package tools installed. This may or may not be useful to anyone else, or even anyone at all. YMMV.
About
distributed build system for the Overviewer
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published