So to start with, I am using Gitlab, so I use their CI/CD system. My CI yml is set up to install the correct version and kind of java for Bob to use, but most of the magic is in my build script and deploy script. The build script is actually just a slightly modified version of your build script from an earlier post.
The deploy script currently uses itch.io’s butler tool to serve the executables up to the channels on my itch.io page.