a Packer template that enables building images with installed extensions using a parametric approach. By default, all supported extensions are installed. To install specific extensions, you can provide the extensions variable when running the command:
packer build -var extensions='pg_repack,hll' -only warpsql.docker.alpine war
GitHub workflow to test each extension individually as well as all of them within an image. By default, the test script test/smoke_test/smoke_test.sh will execute all the scripts in the extensions_test directory. You can specify which tests to run by providing a comma-separated list of extensions as an argument to the script. Here's an example of how to run specific tests:
./test/smoke_test/smoke_test.sh "hll,pg_reapck"
updated README.md file with instructions on how to use the Packer template.
Fixes #51 This PR adds/improves
a Packer template that enables building images with installed extensions using a parametric approach. By default, all supported extensions are installed. To install specific extensions, you can provide the extensions variable when running the command:
GitHub workflow to test each extension individually as well as all of them within an image. By default, the test script
test/smoke_test/smoke_test.sh
will execute all the scripts in theextensions_test
directory. You can specify which tests to run by providing a comma-separated list of extensions as an argument to the script. Here's an example of how to run specific tests:updated
README.md
file with instructions on how to use the Packer template.