2019-02-23 02:50:03 +03:00
$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 \SignClientSettings.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 'Windows Community Toolkit' -d 'Windows Community Toolkit' -u 'https://developer.microsoft.com/en-us/windows/uwp-community-toolkit'
Write-Host " Finished signing $nupkg "
}
2018-11-13 22:11:28 +03:00
Write-Host " Sign-package complete "