Stanley Cheung
e43f925983
PHP: update docker image PHP 7 version
2019-10-28 23:44:17 -07:00
Stanley Cheung
e4081cca32
Limit retries to 5 times
2019-10-28 19:49:31 -07:00
Stanley Cheung
40427b1fc7
PHP: composer install could be flaky
2019-10-28 19:49:31 -07:00
Hannah Shi
2e1cfb75a8
change phpunit version from 4.8.36 to 5.7.27
2019-10-11 21:06:40 +00:00
Eric Anderson
05c603729e
Disable Gradle daemon for Java interop test building
...
We have seen an issue where `rm -r "$HOME/.gradle"` fails because
"Directory not empty". It seems likely this is due the fact Gradle is
still running in daemon form. The build script doesn't get any advantage
by running the daemon, so we just disable it.
Fixes #20423
2019-10-02 15:17:07 -07:00
Jan Tattermusch
6571386a06
Merge pull request #20202 from JamesNK/jamesnk/interop-tests-sourcelink
...
Specify RepositoryUrl in interop test build to fix latest Source Link
2019-09-24 10:44:32 +02:00
Jan Tattermusch
976ebbf2b7
regenerate files
2019-09-24 09:13:13 +02:00
Lidi Zheng
3e2171ed61
Adopt reviewer's advice
2019-09-06 11:15:00 -07:00
Jan Tattermusch
905f52852e
make python dockerfiles buildable again
2019-08-27 18:09:13 -04:00
Michael Thomsen
9e2bb81512
Roll Dart to 2.3
2019-06-20 12:53:30 +02:00
James Newton-King
4155e9cf05
React to renaming grpc-dotnet sln
2019-06-11 18:02:00 +12:00
Eric Anderson
1b025b60e4
Swap java interop tests to openjdk8
...
Since openjdk8 is dead to us (see #19113 ), we cannot leave openjdk8 in
the list of runtimes in client_matrix.py. The list of runtimes is now
the defaults to use, which includes master, and you can specify
alternative runtimes per-release.
Fixes #19113
2019-05-24 11:03:11 -07:00
=
02069b48da
Remove get-grpc.sh
2019-05-15 23:33:07 -07:00
James Newton-King
57e090989a
Add managed .NET gRPC client to interop tests
2019-05-14 21:20:31 +12:00
murgatroid99
a8139b4da1
Fix node interop build scripts
2019-05-09 16:54:22 -07:00
Eric Anderson
dedbcf453b
Merge branch 'master' into sed-jessie-updates
2019-04-12 09:19:39 -07:00
Jan Tattermusch
788e5fd0f8
workaround the need to source activate.sh
2019-04-12 06:47:58 -04:00
John Luo
2ec339d4c9
Update aspnetcore interop scripts to use activate.sh
2019-04-11 12:28:59 -07:00
Eric Anderson
977e4b1450
grpc_interop_java: Remove unnecessary cruft from container
...
This reduces the container size from 1.4 GB to 640 MB. 129 MB is
jessie, 489 MB jdk, and 22 MB grpc-java. When we swap from jessie to
stretch, we could swap to openjdk:8-jdk-slim-stretch which would make
the entire image 265 MB.
Python was never needed; it was added by mistake in 0589e533 .
Pre-downloading gradle artifacts isn't helpful these days, because we
build on a clean machine. Git isn't needed as cp is sufficient. libapr1
has not been required by tcnative for a long time, and we even use
tcnative-boringssl-static since at least 1.0, which also doesn't need
it. The final cleanup is to remove source and downloaded artifacts when
done compiling.
2019-04-04 18:23:00 -07:00
Eric Anderson
1f84f8950c
Remove vestigial sed for /etc/apt/sources.list in Dockerfiles
...
Jessie has a line that looks like this, now-a-days, so the regex is no
longer matching:
deb http://security.debian.org/debian-security jessie/updates main
But because that line was changed, downloads are also working correctly
out-of-the-box. The sed was originally added in #18530 .
2019-04-04 17:45:00 -07:00
murgatroid99
f08b3ffa67
Fix ruby bundler package version mismatch
2019-03-28 17:08:09 -07:00
murgatroid99
2a12b47f0b
Fix other docker build issues
2019-03-28 15:56:08 -07:00
Jan Tattermusch
385af3bc61
fixup
2019-03-19 07:25:23 -04:00
Jan Tattermusch
c24acc3d4a
fix grpc-dotnet interop tests
2019-03-18 22:29:08 +01:00
Jan Tattermusch
0f8a3aeeb7
install jq
2019-03-18 14:30:23 +01:00
Jan Tattermusch
472613c3bc
check dotnet SDK version before building ASP.NET core interop image
2019-03-18 14:20:53 +01:00
Jan Tattermusch
b1dbf68373
update the docker image to netcore3 preview3
2019-03-07 03:15:08 -05:00
Jan Tattermusch
d0c42dec85
hotfix: download unreleased preview3
2019-02-21 09:15:22 +01:00
Jan Tattermusch
cfc2156665
add AspNetCore interop server
2019-02-14 18:25:28 +01:00
Jan Tattermusch
bdee630831
regenerate dockerimages
2019-01-07 12:02:50 -05:00
Alex Polcyn
c4ed5b33c4
Pin bundler in ruby interop build
2019-01-04 09:21:17 +00:00
Alexander Polcyn
67f523ce13
Add support for ruby 2.6.0 binary package builds, drop 2.1 and 2.0
...
binary package builds; pin bundler to 1.17.3 where necessary
2019-01-03 18:08:05 +00:00
Jan Tattermusch
8f9dd2a24c
regenerate dockerfiles
2018-11-30 13:04:33 +01:00
Jan Tattermusch
b0bcfb4ea5
use python stretch3.7 image for interop tests
2018-11-26 09:47:20 +01:00
Jan Tattermusch
422fdbfd6c
run python interop tests with python3.7
2018-11-26 09:47:20 +01:00
Jan Tattermusch
5a0f722590
run interop tests using python3.4
2018-11-21 13:08:30 +01:00
Jan Tattermusch
dff13fe1a9
speedup C++ interop build
2018-11-06 19:11:39 +01:00
Jan Tattermusch
a8d960bbd2
speedup php7 interop build
2018-11-06 19:11:39 +01:00
Jan Tattermusch
f1df763d32
speedup PHP interop build
2018-11-06 19:11:38 +01:00
Alex Polcyn
e52d87b53d
Add a grpclb-in-DNS interop test suite
2018-10-23 00:00:08 -07:00
Jan Tattermusch
7f38ed6b24
update go interop image to go1.11
2018-10-17 09:05:44 +02:00
Jan Tattermusch
87cd70fab3
regenerate dockerfiles
2018-10-04 11:21:36 +02:00
Jan Tattermusch
71ee19cb16
fix interop docker build
2018-09-07 23:32:04 +02:00
Matt Kwong
c2158edea4
Fix Dart interop tests by upgrading to Dart 2
2018-07-09 16:30:37 -07:00
Jan Tattermusch
e1efb43345
Revert "Install pyyaml through pip in docker"
2018-06-18 16:03:59 +02:00
Alex Polcyn
f3fb98e75f
Install pyyaml through pip in docker
2018-06-14 06:44:56 +00:00
Jan Tattermusch
619b9500bd
only build interop tests with python2.7
2018-06-06 11:35:21 +02:00
Jan Tattermusch
0c4a3ba63b
regenerate dockerfiles
2018-05-23 06:29:19 +02:00
murgatroid99
143c7e1e6d
Don't update npm when installing node
2018-05-21 11:56:26 -07:00
Jan Tattermusch
2e679e664d
Revert "Remove ccache from all docker images"
2018-05-19 06:25:35 -07:00