Commit Graph

19 Commits

Author SHA1 Message Date
Jan Tattermusch 7ab2a95979
More cleanup after moving testing docker images to artifact registry. (#31689)
* remove DOCKERHUB_ORGANIZATION from prepare_build_interop_rc

* switch rubys rake-compiler-dock to .current_version files

* remove DOCKERHUB_ORGANIZATION from prepare_build_linux_rc

* fix .current_version files for third_party/rake-compiler-dock

* fix: avoid .current_version files named */.current_version

* fix: avoid pushing in local only mode
2022-11-24 14:09:16 +01: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
Richard Belleville 4472304d63
Drop Python 3.6 From Distribtests (#30562)
* First attempt at fixing distribtest

* Add dev ubuntu 20.04 image

* Plase the copyright overlords
2022-08-12 15:05:16 -07:00
Jan Tattermusch 6d3c45ff7b
Add dockerized ARM64 tests (bazel C/C++, C#, PHP, ruby, python) (#28966)
* C# arm64 docker image

* add ruby arm64 docker image

* add bazel_arm64 docker image

* add python arm64 image

* add php arm64 docker image

* regenerate

* add support for running arm64 tests with run_tests.py

* restrict arm64 testing to python3.9

* first version of bazel arm64 C++ tests

* add arm64 job configs

* add initial checks to push_testing_images.sh
2022-03-14 13:30:52 +01:00
Alexander Polcyn 1c8e28dcd2 Revert "Manylinux2010-based Ruby images"
This reverts commit bec51c0175.
2020-12-29 15:56:36 -08:00
Esun Kim bec51c0175 Manylinux2010-based Ruby images 2020-07-16 14:37:25 -07:00
Esun Kim bfa1ca968c Add gRPC-specific docker images for Ruby build 2020-07-07 09:54:44 -07:00
Eric Anderson 61f66e81b6 tools: Put sha1 in container tag instead of name
Ideally instead of having names like ruby_jessie_x64_ruby_2_5 and
ruby_jessie_x64_ruby_2_6 they would have the name "ruby" with tags
containing jessie_x64_ruby_2_5/6. But fixing that would be much more
invasive. The sha1 in the tag is producing the worst effects, so this is
a case of the perfect being the enemy of the good.

Fixes #20546
2020-04-23 12:53:46 -07:00
Lars Kanis 4c667476a0 Add ruby-2.7 to build process of binary gems for Windows and Linux
With rake-compiler-dock-1.0.1 there's no need to use a derived Dockerfile.
The standard RCD image can be used instead.
The only issue is with conflicting declarations of gettimeofday(), which can be easily worked around by patching win32.h before the build.

Fixes #21514
2020-02-16 21:25:38 +01:00
Jan Tattermusch d85bc0c837 upload all distribtest dockerimages to dockerhub 2018-03-14 08:54:16 +01:00
Jan Tattermusch 631ccc2c79 distribtests_standalone: fixing nits 2018-01-18 10:10:39 +01:00
Jan Tattermusch 27af5b127b deflake ruby artifact build 2017-08-31 16:58:29 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Matt Kwong 96d9031759 Merge branch 'master' into more-kokoro-job 2017-05-18 13:50:57 -07:00
Matt Kwong c4f73ece94 Add MacOS interop and UBSan C to internal CI 2017-05-16 17:51:35 -07:00
Jan Tattermusch de030a35a2 regenerate projects 2017-05-16 18:20:26 +02:00
Matt Kwong 5faabc45c5 Fix pyenv dockerfile 2017-03-08 12:42:24 -08:00
Jan Tattermusch 13c1562934 add experimental CI job to run sanity tests 2017-02-23 23:30:15 +01:00
Jan Tattermusch 4597061352 add script for pushing testing docker images 2016-11-30 11:58:50 +01:00