Update package version to 0.2.1 and update azure sign tool to 2.0.17
This commit is contained in:
parent
fad7d2f5a4
commit
e9001fecb0
25
build.ps1
25
build.ps1
@ -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/"
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user