podman/contrib/cirrus/packer
Chris Evich c53163b75a
Add configuration for Cirrus-CI
Testing podman requires exercising on a full-blown VM.  The current
containerized-approach is complicated, and mostly a band-aid over
shortcomings in the other CI systems.  Namely, we want:

* To pre-build environments with dependencies to reduce the
  setup time needed for testing.
* The ability to verify the pre-built environments are working
  before utilizing them for further testing.
* A simple, single set of flexible automation instructions to
  reduce maintenance burden.
* Ease of environment reproduction across clouds or locally, for
  debugging failures.

This change leverages Cirrus-CI + Packer + collection of shell scripts
to realize all of the above.

Signed-off-by: Chris Evich <cevich@redhat.com>
2018-10-04 16:30:48 -04:00
..
centos_setup.sh Add configuration for Cirrus-CI 2018-10-04 16:30:48 -04:00
fedora_setup.sh Add configuration for Cirrus-CI 2018-10-04 16:30:48 -04:00
libpod_images.json Add configuration for Cirrus-CI 2018-10-04 16:30:48 -04:00
README.md Add configuration for Cirrus-CI 2018-10-04 16:30:48 -04:00
rhel_setup.sh Add configuration for Cirrus-CI 2018-10-04 16:30:48 -04:00
ubuntu_setup.sh Add configuration for Cirrus-CI 2018-10-04 16:30:48 -04:00

These are definitions and scripts consumed by packer to produce the various distribution images used for CI testing.