This PR creates a suite of Dockerfiles of a few different flavours, namely Alpine, Debian and Ubuntu of arm64 and amd64 flavours, in which we test a tagged version of the pact-ruby-standalone against.
In a subsequent PR we will utilise the packaged standalone per build, in the containers, so we can ensure all the Dockerfiles provided to users are compatible with the latest release
It also utilises a Ruby image for the linux builder task in Cirrus CI to speed up the build cycle (vs building Ruby 3.2 for packaging, from source)
This PR creates a suite of Dockerfiles of a few different flavours, namely Alpine, Debian and Ubuntu of arm64 and amd64 flavours, in which we test a tagged version of the pact-ruby-standalone against.
In a subsequent PR we will utilise the packaged standalone per build, in the containers, so we can ensure all the Dockerfiles provided to users are compatible with the latest release
It also utilises a Ruby image for the linux builder task in Cirrus CI to speed up the build cycle (vs building Ruby 3.2 for packaging, from source)