| 1234567891011121314151617181920212223242526 | 
							
- $currentDirectory = split-path $MyInvocation.MyCommand.Definition
 
- # See if we have the ClientSecret available
 
- if([string]::IsNullOrEmpty($Env:SignClientSecret)){
 
- 	Write-Host "Client Secret not found, not signing packages"
 
- 	return;
 
- }
 
- dotnet tool install --tool-path . SignClient
 
- # Setup Variables we need to pass into the sign client tool
 
- $appSettings = "$currentDirectory\appsettings.json"
 
- $nupkgs = gci $Env:ArtifactDirectory\*.nupkg -recurse | Select -ExpandProperty FullName
 
- foreach ($nupkg in $nupkgs){
 
- 	Write-Host "Submitting $nupkg for signing"
 
- 	.\SignClient 'sign' -c $appSettings -i $nupkg -r $Env:SignClientUser -s $Env:SignClientSecret -n 'Rx.NET' -d 'Rx.NET' -u 'https://github.com/dotnet/reactive' 
 
- 	Write-Host "Finished signing $nupkg"
 
- }
 
- Write-Host "Sign-package complete"
 
 
  |