mirror of https://github.com/grpc/grpc.git
Update all Debian:9 to Debian:10 (#31917)
parent
e7f1e9d1d9
commit
564a46291b
28 changed files with 99 additions and 108 deletions
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/cpp_debian10_aarch64_cross_x64:3e47b89e6492db5a8a270263a30674cd45681b1c@sha256:15eeafcd816cb32a0d44da22f654749352a92fec9626dc028b39948897d5bea3 |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/cpp_debian10_x64:f381d64b950388336fa44e1ab689770d643a6bcd@sha256:904e3db8521697768f94aa08230063b474246184e126f74a41b98a6f4aaf6a49 |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/csharp_debian10_x64:0ebcec2f23bd9e270d100e58e7de954e714225ad@sha256:8c3838e731da70566adc6f989f2c29351fdb2f629e8797928699fff24b3a0938 |
@ -0,0 +1,38 @@ |
||||
# Copyright 2019 The gRPC Authors |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
FROM debian:10 |
||||
|
||||
RUN apt-get update && apt-get install -y apt-transport-https ca-certificates curl dirmngr gnupg unzip wget && apt-get clean |
||||
|
||||
# Install mono |
||||
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \ |
||||
&& echo "deb https://download.mono-project.com/repo/debian stable-buster main" | tee /etc/apt/sources.list.d/mono-official-stable.list \ |
||||
&& apt-get update && apt-get install -y mono-devel nuget \ |
||||
&& apt-get clean |
||||
|
||||
# Install dotnet SDK |
||||
RUN wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb \ |
||||
&& dpkg -i packages-microsoft-prod.deb \ |
||||
&& apt update \ |
||||
&& apt install -y dotnet-sdk-3.1 \ |
||||
&& apt-get clean |
||||
|
||||
# Make sure the mono certificate store is up-to-date to prevent issues with nuget restore |
||||
RUN curl https://curl.haxx.se/ca/cacert.pem > ~/cacert.pem && cert-sync ~/cacert.pem && rm -f ~/cacert.pem |
||||
|
||||
# we have a separate distribtest for netcoreapp2.1 |
||||
ENV SKIP_NETCOREAPP21_DISTRIBTEST=1 |
||||
# we have a separate distribtest for net5.0 |
||||
ENV SKIP_NET50_DISTRIBTEST=1 |
@ -1,46 +0,0 @@ |
||||
# Copyright 2019 The gRPC Authors |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
FROM debian:stretch |
||||
|
||||
RUN apt-get update && apt-get install -y apt-transport-https dirmngr gnupg ca-certificates && apt-get clean |
||||
|
||||
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF |
||||
RUN echo "deb https://download.mono-project.com/repo/debian stable-stretch main" | tee /etc/apt/sources.list.d/mono-official-stable.list |
||||
|
||||
RUN apt-get update && apt-get install -y \ |
||||
mono-devel \ |
||||
nuget \ |
||||
&& apt-get clean |
||||
|
||||
RUN apt-get update && apt-get install -y curl && apt-get clean |
||||
|
||||
# Install dotnet SDK |
||||
ENV DOTNET_SDK_VERSION 2.1.500 |
||||
RUN curl -sSL -o dotnet.tar.gz https://dotnetcli.blob.core.windows.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ |
||||
&& mkdir -p /usr/share/dotnet \ |
||||
&& tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ |
||||
&& rm dotnet.tar.gz \ |
||||
&& ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet |
||||
|
||||
RUN apt-get update && apt-get install -y unzip && apt-get clean |
||||
|
||||
# Make sure the mono certificate store is up-to-date to prevent issues with nuget restore |
||||
RUN apt-get update && apt-get install -y curl && apt-get clean |
||||
RUN curl https://curl.haxx.se/ca/cacert.pem > ~/cacert.pem && cert-sync ~/cacert.pem && rm -f ~/cacert.pem |
||||
|
||||
# we have a separate distribtest for netcoreapp3.1 |
||||
ENV SKIP_NETCOREAPP31_DISTRIBTEST=1 |
||||
# we have a separate distribtest for net5.0 |
||||
ENV SKIP_NET50_DISTRIBTEST=1 |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/php7_debian10_x64:166cdf0033d2f6355ab8a679145b9ed1866be1de@sha256:e760a60f2dce2dada571d9b07447a9f99ffeeb366a309dbbb5dc0a43991c22dc |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/ruby_debian10_x64:0efa3a484833ce2b8960ad449d62571a8d595f65@sha256:1298c39c950b2a48261555b6cff1ae66230a5020f100d3b381759285f0caf84e |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/ruby_debian10_x64_ruby_2_6:49b4854d213d0219ae41d4cfe38192df26958aa8@sha256:3ef9a84a77276f2ccaca3c97336573f76ed02719645e4bb67ccdf1f33da99fc8 |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/ruby_debian10_x64_ruby_2_7:9a09a0a915e62249957791eda907a011078c5aea@sha256:5ee26ad3abe2683c9a8ee03987ab0ae63f50793c3d3f5e4be6e6cbacb4556fcf |
@ -0,0 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/ruby_debian10_x64_ruby_3_0:c277dbca7dbd28ff6112cbc842ba3144c49266bd@sha256:9190da90a2a95eca1370cef64dcba7ddee9f59cc7487093da6711c1280a0b0f9 |
@ -1 +1 @@ |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/android_ndk:fbf61e53ebd3588252f88a355c9afe9119013338@sha256:0778ede020d2af6bcc76d8d40a3fabcfeef5fd492515da5518ec29079fd45f89 |
||||
us-docker.pkg.dev/grpc-testing/testing-images-public/android_ndk:47e2befd3ceab97fa3e8ad5b8499b684380d624d@sha256:256ff2bb8fd6c6921cd7653f79fa495669c6466f78df96f71867f89f6d487ff3 |
Loading…
Reference in new issue