forked from stratisproject/StratisFullNode
-
Notifications
You must be signed in to change notification settings - Fork 0
/
PushSCNuget.ps1
14 lines (11 loc) · 677 Bytes
/
PushSCNuget.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$packageNames = @("Stratis.Sidechains.Networks","Stratis.SmartContracts.CLR", "Stratis.SmartContracts.CLR.Validation", "Stratis.SmartContracts.Core", "Stratis.SmartContracts.Networks","Stratis.SmartContracts.RuntimeObserver", "Stratis.SmartContracts.Tests.Common")
# A little gross to have to enter src/ and then go back after, but this is where the file is atm
cd "src"
foreach ($packageName in $packageNames){
cd $packageName
rm "bin\Release\" -Recurse -Force -ErrorAction Ignore
dotnet pack --configuration Release --include-source --include-symbols
dotnet nuget push "bin\Release\*.symbols.nupkg" -k "" --source "https://api.nuget.org/v3/index.json"
cd ..
}
cd ..