@@ -25,32 +25,23 @@ steps:
2525- script : dotnet tool restore
2626 displayName : Restore Tools
2727
28- - pwsh : >
29- Compress-Archive
30- -Path $(Build.ArtifactStagingDirectory)/packages/*
31- -DestinationPath $(Build.ArtifactStagingDirectory)/packages.zip
32- displayName : Package Artifacts for Signing
33-
3428- script : >
35- dotnet signclient sign
36- --config build/signing.json
37- --input $(Build.ArtifactStagingDirectory)/packages.zip
38- --user "$(codesign_user)"
39- --secret "$(codesign_secret)"
40- --name "ASP.NET API Versioning"
41- --description "Adds versioning semantics to APIs built with ASP.NET"
42- --descriptionUrl "https://github.com/dotnet/aspnet-api-versioning"
29+ dotnet sign code azure-key-vault "*.nupkg" `
30+ --base-directory "$(Build.ArtifactStagingDirectory)/packages" `
31+ --publisher-name "ASP.NET API Versioning" `
32+ --description "Adds versioning semantics to APIs built with ASP.NET" `
33+ --description-url "https://github.com/dotnet/aspnet-api-versioning" `
34+ --azure-key-vault-tenant-id "$(SignTenantId)" `
35+ --azure-key-vault-client-id "$(SignClientId)" `
36+ --azure-key-vault-client-secret '$(SignClientSecret)' `
37+ --azure-key-vault-certificate "$(SignKeyVaultCertificate)" `
38+ --azure-key-vault-url "$(SignKeyVaultUrl)"
39+ --timestamp-url http://timestamp.digicert.com
4340 displayName : Sign Artifacts
4441
45- - pwsh : >
46- Expand-Archive
47- -Path $(Build.ArtifactStagingDirectory)/packages.zip
48- -DestinationPath $(Build.ArtifactStagingDirectory)/signed-packages
49- displayName : Extract Signed Artifacts
50-
5142- task : PublishBuildArtifacts@1
52- displayName : Publish package artifacts
43+ displayName : Publish Artifacts
5344 inputs :
54- pathToPublish : $(Build.ArtifactStagingDirectory)/signed- packages
45+ pathToPublish : $(Build.ArtifactStagingDirectory)/packages
5546 publishLocation : Container
5647 artifactName : NuGet Packages
0 commit comments