Update package version to 0.2.1 and update azure sign tool to 2.0.17

This commit is contained in:
Nate McMaster 2018-10-20 16:51:21 -07:00
parent fad7d2f5a4
commit e9001fecb0
No known key found for this signature in database
GPG Key ID: 157F9066DEF38BD0
3 changed files with 17 additions and 14 deletions

View File

@ -35,18 +35,21 @@ if ($ci) {
$CodeSign = $sign -or ($ci -and -not $env:APPVEYOR_PULL_REQUEST_HEAD_COMMIT -and ($IsWindows -or -not $IsCoreCLR))
if ($CodeSign) {
$astDir = "$PSScriptRoot/.build/tools/store/AzureSignTool/1.0.1/"
$AzureSignToolPath = "$astDir/AzureSignTool.exe"
if (-not (Test-Path $AzureSignToolPath)) {
New-Item $astDir -ItemType Directory -ErrorAction Ignore | Out-Null
Invoke-WebRequest https://github.com/vcsjones/AzureSignTool/releases/download/1.0.1/AzureSignTool.zip `
-OutFile "$astDir/AzureSignTool.zip"
Expand-Archive "$astDir/AzureSignTool.zip" -DestinationPath $astDir
$toolsDir = "$PSScriptRoot/.build/tools"
$AzureSignToolPath = "$toolsDir/azuresigntool"
if ($IsWindows) {
$AzureSignToolPath += ".exe"
}
$nstDir = "$PSScriptRoot/.build/tools/store/NuGetKeyVaultSignTool/1.1.4/"
$NuGetKeyVaultSignTool = "$nstDir/tools/net471/NuGetKeyVaultSignTool.exe"
if (-not (Test-Path $NuGetKeyVaultSignTool)) {
if (-not (Test-Path $AzureSignToolPath)) {
exec dotnet tool install --tool-path $toolsDir `
AzureSignTool `
--version 2.0.17
}
$nstDir = "$toolsDir/nugetsigntool/1.1.4"
$NuGetKeyVaultSignToolPath = "$nstDir/tools/net471/NuGetKeyVaultSignTool.exe"
if (-not (Test-Path $NuGetKeyVaultSignToolPath)) {
New-Item $nstDir -ItemType Directory -ErrorAction Ignore | Out-Null
Invoke-WebRequest https://github.com/onovotny/NuGetKeyVaultSignTool/releases/download/v1.1.4/NuGetKeyVaultSignTool.1.1.4.nupkg `
-OutFile "$nstDir/NuGetKeyVaultSignTool.zip"
@ -55,7 +58,7 @@ if ($CodeSign) {
$MSBuildArgs += '-p:CodeSign=true'
$MSBuildArgs += "-p:AzureSignToolPath=$AzureSignToolPath"
$MSBuildArgs += "-p:NuGetKeyVaultSignTool=$NuGetKeyVaultSignTool"
$MSBuildArgs += "-p:NuGetKeyVaultSignToolPath=$NuGetKeyVaultSignToolPath"
}
$artifacts = "$PSScriptRoot/artifacts/"

View File

@ -38,12 +38,12 @@
BeforeTargets="Pack"
Inputs="$(PackageOutputAbsolutePath)$(PackageId).$(PackageVersion).nupkg"
Outputs="$(PackageSignCacheFile)">
<Error Text="Missing required property: NuGetKeyVaultSignTool" Condition="'$(NuGetKeyVaultSignTool)' == ''" />
<Error Text="Missing required property: NuGetKeyVaultSignToolPath" Condition="'$(NuGetKeyVaultSignToolPath)' == ''" />
<PropertyGroup>
<NupkgTargetPath>$(PackageOutputAbsolutePath)$(PackageId).$(PackageVersion).nupkg</NupkgTargetPath>
<NupkgSignToolArgs>"$(NuGetKeyVaultSignTool)" sign</NupkgSignToolArgs>
<NupkgSignToolArgs>"$(NuGetKeyVaultSignToolPath)" sign</NupkgSignToolArgs>
<NupkgSignToolArgs>$(NupkgSignToolArgs) --file-digest sha256</NupkgSignToolArgs>
<NupkgSignToolArgs>$(NupkgSignToolArgs) --timestamp-rfc3161 http://timestamp.digicert.com</NupkgSignToolArgs>
<NupkgSignToolArgs>$(NupkgSignToolArgs) --timestamp-digest sha256</NupkgSignToolArgs>

View File

@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<VersionPrefix>0.2.0</VersionPrefix>
<VersionPrefix>0.2.1</VersionPrefix>
<VersionSuffix>rtm</VersionSuffix>
<PackageVersion Condition="'$(APPVEYOR_REPO_TAG)' == 'true' AND '$(VersionSuffix)' != ''">$(VersionPrefix)-$(VersionSuffix)</PackageVersion>
<PackageVersion Condition="'$(APPVEYOR_REPO_TAG)' == 'true' AND '$(VersionSuffix)' == 'rtm'">$(VersionPrefix)</PackageVersion>