[v1.x] Docker cache enhancements (#20525)
* Properly initialize set so that docker cache builds exclude the centos7 dockerfile. * Change the number of parallel builds to 1 for easier debugging and bandwidth control, also parameterize the number of build retries and reduce from 10 to 1 for easier debugging. * Remove old dockerfiles. * Update docker-compose config to use new ECR-based naming scheme. * Refactor build.py and docker_cache.py to support building and pushing containers for the docker-compose based platforms. Add options for selecting architecture (defaults to x86) since aarch64 container builds will fail on x86 systems. * Remove old commands for building docker-compose based containers since they are not built in docker_cache.py. * Fix running of docker-compose based containers via build.py.
J
Joe Evans committed
2e754d18d736ee743efdd4ccddfe258cd73caf79
Parent: 22f927a
Committed by GitHub <noreply@github.com>
on 8/13/2021, 11:57:26 PM