@@ -535,12 +535,19 @@ jobs:
535535 pool :
536536 vmImage : ' windows-latest'
537537 steps :
538+
539+ - task : UseDotNet@2
540+ displayName : ' Use .NET Core sdk'
541+ inputs :
542+ packageType : sdk
543+ version : 6.0.402
544+ installationPath : $(Agent.ToolsDirectory)/dotnet
538545
539546 - task : DotNetCoreCLI@2
540547 inputs :
541548 command : custom
542549 custom : tool
543- arguments : install --tool-path . SignClient
550+ arguments : install --tool-path . sign --version 0.9.0-beta.23127.3
544551 displayName : Install SignTool tool
545552
546553 - download : current
@@ -552,16 +559,18 @@ jobs:
552559 artifact : BuildWinCUDAPackages
553560
554561 - pwsh : |
555- .\SignClient 'Sign' `
556- --baseDirectory '$(Pipeline.Workspace)\BuildWinCUDAPackages' `
557- --input '**/*.nupkg' `
558- --config '$(Pipeline.Workspace)\config\SignClient.json' `
559- --filelist '$(Pipeline.Workspace)\config\signedfiles.txt' `
560- --user '$(SignClientUser)' `
561- --secret '$(SignClientSecret)' `
562- --name 'TorchSharp' `
563- --description 'TorchSharp' `
564- --descriptionUrl 'https://github.com/dotnet/TorchSharp'
562+ .\sign code azure-key-vault `
563+ "**/*.nupkg" `
564+ --base-directory '$(Pipeline.Workspace)\BuildWinCUDAPackages' `
565+ --file-list '$(Pipeline.Workspace)\config\signedfiles.txt' `
566+ --publisher-name "TorchSharp" `
567+ --description "TorchSharp" `
568+ --description-url "https://github.com/dotnet/TorchSharp" `
569+ --azure-key-vault-tenant-id "$(SignTenantId)" `
570+ --azure-key-vault-client-id "$(SignClientId)" `
571+ --azure-key-vault-client-secret '$(SignClientSecret)' `
572+ --azure-key-vault-certificate "$(SignCertFriendlyName)" `
573+ --azure-key-vault-url "$(SignVaultURL)"
565574 displayName: Sign packages
566575
567576 - publish : $(Pipeline.Workspace)/BuildWinCUDAPackages
@@ -577,16 +586,18 @@ jobs:
577586 artifact : BuildLinuxCUDAPackages
578587
579588 - pwsh : |
580- .\SignClient 'Sign' `
581- --baseDirectory '$(Pipeline.Workspace)\BuildLinuxCUDAPackages' `
582- --input '**/*.nupkg' `
583- --config '$(Pipeline.Workspace)\config\SignClient.json' `
584- --filelist '$(Pipeline.Workspace)\config\signedfiles.txt' `
585- --user '$(SignClientUser)' `
586- --secret '$(SignClientSecret)' `
587- --name 'TorchSharp' `
588- --description 'TorchSharp' `
589- --descriptionUrl 'https://github.com/dotnet/TorchSharp'
589+ .\sign code azure-key-vault `
590+ "**/*.nupkg" `
591+ --base-directory '$(Pipeline.Workspace)\BuildLinuxCUDAPackages' `
592+ --file-list '$(Pipeline.Workspace)\config\signedfiles.txt' `
593+ --publisher-name "TorchSharp" `
594+ --description "TorchSharp" `
595+ --description-url "https://github.com/dotnet/TorchSharp" `
596+ --azure-key-vault-tenant-id "$(SignTenantId)" `
597+ --azure-key-vault-client-id "$(SignClientId)" `
598+ --azure-key-vault-client-secret '$(SignClientSecret)' `
599+ --azure-key-vault-certificate "$(SignCertFriendlyName)" `
600+ --azure-key-vault-url "$(SignVaultURL)"
590601 displayName: Sign packages
591602
592603 - publish : $(Pipeline.Workspace)/BuildLinuxCUDAPackages
0 commit comments