Commit Graph

68 Commits

Author SHA1 Message Date
Esun Kim 420a98f96b
Update docker images (#27109) 2021-08-24 18:03:45 -07:00
Jan Tattermusch 288fe131b4
Reintroduce #22964 with extra fixes (#26465)
* Revert "Revert "Upgrade dotnet SDK 3 for C# build (#22964)" (#26462)"

This reverts commit 736d914cfd.

* Revert "Exclude csharp from performance test continuous runs. (#26458)"

This reverts commit 6744e8f84a.

* switch remaining tests to C# buster image

* remove C#'s global.json (which requires dotnet SDK 3+)

* dotnet SDK3 currently breaks C# package build

* regenerate dockerfiles
2021-06-15 18:50:13 +02:00
Esun Kim 736d914cfd
Revert "Upgrade dotnet SDK 3 for C# build (#22964)" (#26462)
This reverts commit a44bafec08.
2021-06-10 16:46:44 -07:00
Jan Tattermusch a44bafec08
Upgrade dotnet SDK 3 for C# build (#22964)
* upgrade dotnet SDK 3 for C# build

* add C# global.json

* install dotnet SDK 3 on macos

* upgrade C# docker images to debian buster

* regenerate dockerfiles
2021-06-09 09:25:48 +02:00
Jan Tattermusch 802375393a
Use go1.16 for go interop tests and for newly added interop_matrix tests. (#26124)
* use go1.16 for go interop tests

* add go1.16 runtime support for interop_matrix tests

* update copyright headers
2021-04-30 13:29:21 +02:00
James Newton-King f759267c56
Flag to build latest framework to ASP.NET Core interop tests 2021-01-19 15:37:10 +13:00
Jan Tattermusch 64e33aa505 cmake not needed for grpc_interop_ruby 2020-12-12 17:56:23 +01:00
Jan Tattermusch c5c123efc9 add cmake to ruby dockerfiles 2020-12-09 11:54:45 +01:00
Jan Tattermusch b29676dec5 restore go1.8 image 2020-12-01 11:19:53 +01:00
Jan Tattermusch 1fb53d9698 remove unused go1.7 image 2020-12-01 11:18:02 +01:00
Jan Tattermusch 63da0468b4 remove useless grpc_interop_dart dockerfile template 2020-11-16 16:04:46 +01:00
root 840e67984a del several docker related files 2020-09-30 22:11:40 +00:00
Jan Tattermusch b1ab3c1217 add cmake to grpc_interop_cxx docker image 2020-07-31 13:08:43 +02:00
Stanley Cheung ac0f7e80ea Attempt to de-flake dart interop build 2020-07-28 22:35:42 -07:00
James Newton-King 21e855592a
Output grpc-dotnet interop apps to specific directories 2020-07-22 09:02:13 +12:00
Stanley Cheung 15a16df640 Add --verbose to dart pub get command 2020-07-15 15:10:44 -07:00
Jan Tattermusch bb3b5d1d23 switch grpc-dart interop test to dart2.7 2020-04-08 11:52:03 -04:00
Lidi Zheng 3e2d5da7a2 Use as much template as possible & fix some wording 2020-01-31 13:19:09 -08:00
James Newton-King a9243c32b5
Update build_interop.sh.template 2019-09-19 09:58:34 +12:00
James Newton-King e318b1e56d
Specify RepositoryUrl in interop test build to fix latest Source Link 2019-09-09 12:38:13 +12: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
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
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 747608df37 add go1.11 interop image templates 2019-01-07 12:02:50 -05:00
Jan Tattermusch 19bc2c2937 switch C# docker images to debian stretch 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 7f38ed6b24 update go interop image to go1.11 2018-10-17 09:05:44 +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
Matt Kwong 4d5200f99a Install pip for Python3.4 in all Dockerfiles used for Python testing 2018-05-08 14:16:44 -07:00
Eric Gribkoff 795be954a2 Remove scripts for running Android interop on Jenkins 2018-04-06 10:34:01 -07:00
murgatroid99 9d2275864a Use different docker image for Node pure JS interop tests 2018-03-12 11:27:53 -07:00
Jakob Roland Andersen cb36a2a92b Use pre-built Dart docker image. 2018-03-06 15:27:30 +01:00
Jakob Roland Andersen c7dd4b4309 WIP: Add Dart support in interop 2018-03-06 15:26:26 +01:00
Jan Tattermusch e6ca4f0b79 consolidate C# interop test docker images 2017-11-07 16:40:38 +01:00
Eric Gribkoff 2b7c4ddfcc Install Android SDK tools in Dockerfile 2017-08-01 09:55:12 -07:00