aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/distrib/csharp/update_version.sh
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2016-02-26 17:14:01 -0800
committerGravatar Jan Tattermusch <jtattermusch@google.com>2016-02-29 08:35:34 -0800
commitfa4b163feac008bf7147cdad4f2dd88ef778ad2c (patch)
treeb700ca59357c2282cd060b3face77980576d5c14 /test/distrib/csharp/update_version.sh
parent1df086067c66abeaded61fc725144df780362c0e (diff)
windows C# distribtest
Diffstat (limited to 'test/distrib/csharp/update_version.sh')
-rwxr-xr-xtest/distrib/csharp/update_version.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/distrib/csharp/update_version.sh b/test/distrib/csharp/update_version.sh
index f2554e8998..b0d07721f6 100755
--- a/test/distrib/csharp/update_version.sh
+++ b/test/distrib/csharp/update_version.sh
@@ -32,5 +32,13 @@ set -e
cd $(dirname $0)
+CSHARP_VERSION="$1"
+if [ "$CSHARP_VERSION" == "auto" ]
+then
+ # autodetect C# version
+ CSHARP_VERSION=$(ls TestNugetFeed | grep '^Grpc\.[0-9].*\.nupkg$' | sed s/^Grpc\.// | sed s/\.nupkg$//)
+ echo "Autodetected nuget ${CSHARP_VERSION}"
+fi
+
# Replaces version placeholder with value provided as first argument.
-sed -ibak "s/__GRPC_NUGET_VERSION__/$1/g" DistribTest/packages.config DistribTest/DistribTest.csproj
+sed -ibak "s/__GRPC_NUGET_VERSION__/${CSHARP_VERSION}/g" DistribTest/packages.config DistribTest/DistribTest.csproj