Commit Graph

23 Commits

Author SHA1 Message Date
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
Jan Tattermusch 1bf8414630
build_and_run_docker.sh cleanup and simplification (#29468)
* unify DOCKER_TTY_ARGS in docker scripts

* improvements and cleanup in build_and_run_docker.sh

* fix shellcheck

* make sure python sdist artifact is readable
2022-04-22 06:02:18 +02:00
Jan Tattermusch f23f1bb51f
Use ccache for selected C++ and python builds (with redis server as cache) (#28661)
* add cmake support for ccache

* cleanup: use --env-file for docker run invocations

* make python build compatible with using ccache

* enable building using ccache in selected kokoro jobs

* print ccache stats and the end of run_tests.py
2022-01-25 19:18:58 +01:00
Jan Tattermusch 240557a55c
run_tests family scripts: autodetect TTY when running docker (#28124)
* autodetect terminal when running docker, add helptext for --travis run_tests arg

* address a TODO

* remove --travis from task_runner.py
2021-12-10 06:52:50 +01: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
Esun Kim e019f18707 Fix C2196: egrep is non-standard and deprecated. 2020-03-03 10:46:55 -08:00
Jan Tattermusch cfc2156665 add AspNetCore interop server 2019-02-14 18:25:28 +01:00
Jan Tattermusch b4818682be fix #17625 2019-01-09 19:41:22 +01:00
Lidi Zheng 8cb2d0546d Upgrade sanity Docker image to debian:stretch
* Use latest pylint in Python 3.7 (they dropped support for PY2)
* Make latest pylint happy
* Forced to upgrade to shellcheck 0.4.4
* Make shellcheck 0.4.4 happy
* Adopt reviewers' advice to reduce global disabled rules
2018-12-10 16:21:49 -08:00
Jan Tattermusch 3ce9b4fc43 remove remnants of ccache with --use_docker
using ccache when building under a docker image isn't useful when
building on kokoro as each build runs on a fresh VM.
Originally ccache builds were used to speed up jenkins builds,
now removing to guarantee build isolation and simplify stuff.
2018-11-20 13:41:39 +01:00
Matt Kwong 67d7cdc45a Support building sanitizers with Clang5+ 2018-05-23 10:38:21 -07:00
Jakob Roland Andersen c7dd4b4309 WIP: Add Dart support in interop 2018-03-06 15:26:26 +01:00
Mehrdad Afshari ce91d326a3 Make build_interop_image.sh pass shellcheck (with suppressions) 2018-01-25 09:08:37 -08:00
Jan Tattermusch 69bd8f2d5d print timing for docker pull 2017-10-26 16:48:09 +02:00
murgatroid99 fbc182e125 Switch Node interop tests to use grpc-node repo 2017-10-17 11:42:12 -07:00
Adele Zhou 457b02e6b2 Fix image path when pulled from dockerhub. 2017-07-17 13:48:17 -07:00
Adele Zhou 44360ab64f Modify image names to match the one in dockerhub. 2017-07-13 11:40:57 -07:00
Adele Zhou e2810d2f53 Pull from dockerhub. 2017-07-12 22:32:47 -07:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Yong Ni b2e4bfa1ef Merge matrix feature branch into master.
Features included in this merge:
- Added script to build and upload docker image for matrix test.
- Added script to create test cases and created go__master testcases based on it.
- Created dictionary for runtimes and gRPC releases for supported languages.
- Added go 1.7 and 1.8 Dockerfile/templates.

See tools/interop_matrix/README.md for details.
2017-05-19 09:01:24 -07:00
Makarand Dharmapurikar 996a673423 minor changes to get docker building on osx
docker on osx needs slightly different command line option
2017-03-28 18:34:52 -07:00
Jan Tattermusch 26ca776e3e update working directories 2016-05-03 15:54:43 -07:00
Jan Tattermusch 99341e30cf move helper script for dockerization 2016-05-03 15:54:43 -07:00