# TycoonBuild IS DEPRECATED
Please use cdn_version_scraper for future projects, and consider migrating if you are using it. This tool will no longer be updated.
A /r/openttd tool
This tool generates builds that are pushed to redditopenttd/openttd.
TycoonBuild is an automated tool designed to make maintenance of OpenTTD Docker builds far less painful.
Right now, it:
- scrapes the openttd.org release information server (https://openttd.ams3.digitaloceanspaces.com/openttd-releases/listing.txt) every 60 seconds
- detects any changes / new versions and saves their state to
builds.json
- dispatches required builds to a (local) Docker server
- correctly tags and pushes them once build is complete
- updates
builds.json
with state after build is complete to indicate that the build was successful, and not to repeat builds for that version
TycoonBuild is currently very focused on building packages for redditopenttd/openttd
, but it should be easy to fork to suit your individual needs. Pull requests making it more agnostic are much appreciated.