pact-foundation / pact-ruby-standalone

A standalone pact command line executable using the ruby pact implementation and Travelling Ruby
https://pact.io
MIT License
39 stars 32 forks source link

Chore/create dockerfiles #109

Closed YOU54F closed 1 year ago

YOU54F commented 1 year ago

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)