Blaze plugin for building projects across machines, hosts, and containers. This repository also helps build and publish docker containers for cross-building Java projects that require native code, as well as images across various architectures and JDK versions to help test "minimum compatible" scenarios.
Buildx lets you execute arbitrary tasks you define locally, locally in a docker container, remotely via ssh, as well as remotely via ssh in a docker container.
Buildx handles mounting/rsyncing your project repository before executing "actions" on it. Those actions are entirely up to you to define. You can then rsync anything back as part of your action. Whether you're running your tasks locally, in a docker container, or remotely, the project environment is all setup for you to abstract away the complexity of the various environments.
