@@ -535,12 +535,19 @@ jobs:
535
535
pool :
536
536
vmImage : ' windows-latest'
537
537
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
538
545
539
546
- task : DotNetCoreCLI@2
540
547
inputs :
541
548
command : custom
542
549
custom : tool
543
- arguments : install --tool-path . SignClient
550
+ arguments : install --tool-path . sign --version 0.9.0-beta.23127.3
544
551
displayName : Install SignTool tool
545
552
546
553
- download : current
@@ -552,16 +559,18 @@ jobs:
552
559
artifact : BuildWinCUDAPackages
553
560
554
561
- 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)"
565
574
displayName: Sign packages
566
575
567
576
- publish : $(Pipeline.Workspace)/BuildWinCUDAPackages
@@ -577,16 +586,18 @@ jobs:
577
586
artifact : BuildLinuxCUDAPackages
578
587
579
588
- 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)"
590
601
displayName: Sign packages
591
602
592
603
- publish : $(Pipeline.Workspace)/BuildLinuxCUDAPackages
0 commit comments