1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-12 10:04:14 +02:00
pgbackrest/test/container.yaml
David Steele 6397d73535 Update test container OS versions.
Update Ubuntu 12.04 to 16.04. Version 16.04 is recently EOL but testing on an old version is beneficial.
Update Ubuntu 18.04 to 20.04.
Update Fedora 32 to 33. Version 34 would have been preferred but there were some build issues, i.e. the default shell did not work with configure, and after ksh was installed configure locked up.

Add --no-install-recommends to apt-get commands to save a bit of time and space.

Update test Dockerfile to run in multiple steps. This makes the container larger but also makes rebuilding after changes faster. The --squash option may be used to keep the container small.

Remove obsolete casts in protocol/parallel module. These casts were included in the original migration because Ubuntu 12.04 32-bit gcc required them, but Ubuntu 16.04 32-bit gcc complains. There is no production issue here since at this point in the code the file descriptors are guaranteed to be >= 0.
2021-07-18 17:29:20 -04:00

26 lines
1.2 KiB
YAML

# **********************************************************************************************************************************
# Container Cache
#
# Contains hashes for containers that are available on Docker hub. If present, the container can be pulled instead of being built
# locally which saves a lot of time. Note: these are hashes of the Dockerfile not the actual binary image.
#
# To build a new image:
# - if Dockerfile has changed, just build as usual
# - if Dockerfile has not changed, comment out vm hash below and use --vm-force when building
#
# To upload a new image:
# - docker login -u pgbackrest
# - VM=XXX;DATE=YYYYMMDDX;BASE=pgbackrest/test:${VM?}-base;docker tag ${BASE?} ${BASE?}-${DATE?} && docker push ${BASE?}-${DATE?}
# **********************************************************************************************************************************
20210718A:
aarch64:
u20: d6c377617ac2c112b80a3c1f090345d54769ae1b
co7: 8726f3be088e4ba34eb45e32c1994a32ca0e5c1d
20210717A:
x86_64:
co7: 03a73386264355a5d1750ccd13371db97d92ab28
f33: 80326dab5c7d0137062b8d181ca07f9b14142de7
u16: 599d0d35a6e29ad3258c76ba4f9ea622d47fa8c0
u20: d6c377617ac2c112b80a3c1f090345d54769ae1b