5 Commits

Author SHA1 Message Date
Sreenithi Sridharan
17251ed9a2 Update ccache version in all referencing Dockerfiles (#40264)
CCache version was last updated in Dockerfiles around [3 years ago](https://github.com/grpc/grpc/commits/master/templates/tools/dockerfile/ccache.include) in #34035.

Hence, updating it to a more recent version.

Closes #40264

PiperOrigin-RevId: 785871258
2025-07-22 08:54:02 -07:00
Esun Kim
5b2a701c84 [CI] Updated docker images (#38934)
Updated almost all of our Docker images to make sure they're up-to-date and can be rebuilt. A few images as follows can't be updated right now because they're based on old, unsupported images. We'll need to fix those separately.

- tools/dockerfile/grpc_artifact_centos6_x64
- tools/dockerfile/grpc_artifact_centos6_x86
- tools/dockerfile/distribtest/csharp_centos7_x64
- tools/dockerfile/distribtest/python_centos7_x64
- tools/dockerfile/distribtest/python_dev_centos7_x64
- tools/dockerfile/interoptest/grpc_interop_aspnetcore
- tools/dockerfile/interoptest/grpc_interop_go1.8

Closes #38934

PiperOrigin-RevId: 734711029
2025-03-07 15:41:58 -08:00
Esun Kim
e510ff89aa [CI] Rebuilt docker images (#36329)
Rebuilt all test docker images to get them up-to-dated, expecting they've got more security fixes.

Closes #36329

PiperOrigin-RevId: 623884120
2024-04-11 11:27:03 -07:00
Jan Tattermusch
a526a091ae [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035)
Based on https://github.com/grpc/grpc/pull/34033

Bunch of cleanup and rebuilding many docker images from scratch
- consolidate the workaround for "dubious ownership" issue reported by
git. Other team members have run into this recently and used similar but
not identical workarounds so some cleanup is due.
- rebuilding many images increases the chance that we fix the "dubious
ownership" git issue early on rather than later on in the one-at-a-time
fashion in the future (and the former will prevent many teammembers from
wasting time on this weird issue).
- Newer version of ccache is needed for some portability tests to be
able to benefit from caching (e.g. the GCC 12 portability test to get
benefits of local disk caching) - this is a prerequisite for reenabling
the bazelified gcc12 portability test.
- upgrade node interop images to debian:11 (since debian jessie is long
past EOL).
2023-08-17 00:28:21 +02:00
Jan Tattermusch
ed39634fe8 Move docker images from dockerhub to artifact registry. (#31591)
* push_testing_images.sh overhaul

* simplify dockerize scripts

* update run_in_docker.sh script

* add generated .current_version files for docker images

* improvements to push_testing_images.sh

* add local-only check for push_testing_images.sh to sanity tests

* fix sanity check

* add expiration for TRANSFER_FROM_DOCKERHUB

* add a readme file
2022-11-17 10:12:39 +01:00