summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/librdkafka-2.1.0/packaging/nuget/push-to-nuget.sh
blob: 598dd4cd739663ee39fdc4c4fcd62d7a8cd37e85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
#
# Upload NuGet package to NuGet.org using provided NuGet API key
#

set -e

key=$1
pkg=$2

if [[ -z $pkg ]]; then
    echo "Usage: $0 <nuget.org-api-key> <nuget-package>"
    exit 1
fi

set -u

docker run -t -v $PWD/$pkg:/$pkg mcr.microsoft.com/dotnet/sdk:3.1 \
       dotnet nuget push /$pkg -n -s https://api.nuget.org/v3/index.json \
       -k $key --source https://api.nuget.org/v3/index.json