Area536 :: Rebooted

Mar 30, 2024 - 2 minute read - MS-DOS MiSTer Retrogaming DOSContainer

DOSContainer build pipeline done

One of the main reasons why I’m building DOSContainer in Rust is ease of use, both for myself as a developer as well as the end user. Sure you can get the source code and build your own, but that’s not what I’d call user friendly. Yet I am intensely lazy, so I’d rather spend half a day automating the build/release process than do the steps manually whenever I have something meaningful to share. So today I managed to tweak my Jenkins environment up to the point where it now spits out everything DOSContainer needs.

Jenkins building DOSContainer

In short, Jenkins is going to take care of building DOSContainer for the following platforms:

  • Linux x86_64 for your garden variety modern Linux laptop/desktop.
  • Windows x86_64 for anyone with a 64-bit Windows computer.
  • Windows x86 for those unfortunate souls with 32-bit Windows.
  • Linux ARMv7 to run natively on your MiSTer (and probably a whole slew of compatible boards).

The process is up to the point where I get a properly packaged ZIP-file containing all the binaries, now I’m just looking for a good place to automatically publish new builds. That’s for later, though, because right now there really isn’t all that much you can do with DOSContainer yet.

If you want to start packaging games, use the Bash version for now.