Skip to content

An automatic Docker image build tool / helper for OpenTTD

License

Notifications You must be signed in to change notification settings

ropenttd/tycoonbuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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

Where are the builds?

This tool generates builds that are pushed to redditopenttd/openttd.

About TycoonBuild

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.

About

An automatic Docker image build tool / helper for OpenTTD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages