@@ -478,18 +478,11 @@ jobs:
478
478
vmImage : ' windows-latest'
479
479
steps :
480
480
481
- - task : UseDotNet@2
482
- displayName : ' Use .NET Core sdk'
483
- inputs :
484
- packageType : sdk
485
- version : 6.0.402
486
- installationPath : $(Agent.ToolsDirectory)/dotnet
487
-
488
481
- task : DotNetCoreCLI@2
489
482
inputs :
490
483
command : custom
491
484
custom : tool
492
- arguments : install --tool-path . sign --version 0.9.0-beta.23127.3
485
+ arguments : install --tool-path . --prerelease sign
493
486
displayName : Install SignTool tool
494
487
495
488
- download : current
@@ -500,20 +493,22 @@ jobs:
500
493
displayName : Download TorchSharp Packages
501
494
artifact : BuildTorchSharpPackages
502
495
503
- - pwsh : |
504
- .\sign code azure-key-vault `
505
- "**/*.nupkg" `
506
- --base-directory '$(Pipeline.Workspace)\BuildTorchSharpPackages' `
507
- --file-list '$(Pipeline.Workspace)\config\signedfiles.txt' `
508
- --publisher-name "TorchSharp" `
509
- --description "TorchSharp" `
510
- --description-url "https://github.com/dotnet/TorchSharp" `
511
- --azure-key-vault-tenant-id "$(SignTenantId)" `
512
- --azure-key-vault-client-id "$(SignClientId)" `
513
- --azure-key-vault-client-secret '$(SignClientSecret)' `
514
- --azure-key-vault-certificate "$(SignCertFriendlyName)" `
515
- --azure-key-vault-url "$(SignVaultURL)"
496
+ - task : PowerShell@2
516
497
displayName : Sign packages
498
+ inputs :
499
+ targetType : ' inline'
500
+ script : |
501
+ & .\sign code azure-key-vault '**/*.nupkg' `
502
+ --base-directory "$(Pipeline.Workspace)\BuildTorchSharpPackages" `
503
+ --file-list "$(Pipeline.Workspace)\config\signedfiles.txt" `
504
+ --azure-key-vault-url "$(SignVaultURL)" `
505
+ --publisher-name "TorchSharp" `
506
+ --description "TorchSharp" `
507
+ --description-url "https://github.com/dotnet/TorchSharp" `
508
+ --azure-key-vault-tenant-id "$(SignTenantId)" `
509
+ --azure-key-vault-client-id "$(SignClientId)" `
510
+ --azure-key-vault-client-secret "$(SignClientSecret)" `
511
+ --azure-key-vault-certificate "$(SignCertFriendlyName)"
517
512
518
513
- publish : $(Pipeline.Workspace)/BuildTorchSharpPackages
519
514
displayName : Publish Signed TorchSharp Packages
@@ -535,18 +530,12 @@ jobs:
535
530
pool :
536
531
vmImage : ' windows-latest'
537
532
steps :
538
- - task : UseDotNet@2
539
- displayName : ' Use .NET Core sdk'
540
- inputs :
541
- packageType : sdk
542
- version : 6.0.402
543
- installationPath : $(Agent.ToolsDirectory)/dotnet
544
533
545
534
- task : DotNetCoreCLI@2
546
535
inputs :
547
536
command : custom
548
537
custom : tool
549
- arguments : install --tool-path . sign --version 0.9.0-beta.23127.3
538
+ arguments : install --tool-path . --prerelease sign
550
539
displayName : Install SignTool tool
551
540
552
541
- download : current
@@ -557,20 +546,22 @@ jobs:
557
546
displayName : Download Windows CUDA Packages
558
547
artifact : BuildWinCUDAPackages
559
548
560
- - pwsh : |
561
- .\sign code azure-key-vault `
562
- "**/*.nupkg" `
563
- --base-directory '$(Pipeline.Workspace)\BuildWinCUDAPackages' `
564
- --file-list '$(Pipeline.Workspace)\config\signedfiles.txt' `
565
- --publisher-name "TorchSharp" `
566
- --description "TorchSharp" `
567
- --description-url "https://github.com/dotnet/TorchSharp" `
568
- --azure-key-vault-tenant-id "$(SignTenantId)" `
569
- --azure-key-vault-client-id "$(SignClientId)" `
570
- --azure-key-vault-client-secret '$(SignClientSecret)' `
571
- --azure-key-vault-certificate "$(SignCertFriendlyName)" `
572
- --azure-key-vault-url "$(SignVaultURL)"
549
+ - task : PowerShell@2
573
550
displayName : Sign packages
551
+ inputs :
552
+ targetType : ' inline'
553
+ script : |
554
+ & .\sign code azure-key-vault '**/*.nupkg' `
555
+ --base-directory "$(Pipeline.Workspace)\BuildWinCUDAPackages" `
556
+ --file-list "$(Pipeline.Workspace)\config\signedfiles.txt" `
557
+ --azure-key-vault-url "$(SignVaultURL)" `
558
+ --publisher-name "TorchSharp" `
559
+ --description "TorchSharp" `
560
+ --description-url "https://github.com/dotnet/TorchSharp" `
561
+ --azure-key-vault-tenant-id "$(SignTenantId)" `
562
+ --azure-key-vault-client-id "$(SignClientId)" `
563
+ --azure-key-vault-client-secret "$(SignClientSecret)" `
564
+ --azure-key-vault-certificate "$(SignCertFriendlyName)"
574
565
575
566
- publish : $(Pipeline.Workspace)/BuildWinCUDAPackages
576
567
displayName : Publish Signed Windows CUDA Packages
@@ -584,20 +575,22 @@ jobs:
584
575
displayName : Download Linux CUDA Packages
585
576
artifact : BuildLinuxCUDAPackages
586
577
587
- - pwsh : |
588
- .\sign code azure-key-vault `
589
- "**/*.nupkg" `
590
- --base-directory '$(Pipeline.Workspace)\BuildLinuxCUDAPackages' `
591
- --file-list '$(Pipeline.Workspace)\config\signedfiles.txt' `
592
- --publisher-name "TorchSharp" `
593
- --description "TorchSharp" `
594
- --description-url "https://github.com/dotnet/TorchSharp" `
595
- --azure-key-vault-tenant-id "$(SignTenantId)" `
596
- --azure-key-vault-client-id "$(SignClientId)" `
597
- --azure-key-vault-client-secret '$(SignClientSecret)' `
598
- --azure-key-vault-certificate "$(SignCertFriendlyName)" `
599
- --azure-key-vault-url "$(SignVaultURL)"
600
- displayName: Sign packages
578
+ - task : PowerShell@2
579
+ displayName : Sign packages with Sign CLI
580
+ inputs :
581
+ targetType : ' inline'
582
+ script : |
583
+ & .\sign code azure-key-vault '**/*.nupkg' `
584
+ --base-directory "$(Pipeline.Workspace)\BuildLinuxCUDAPackages" `
585
+ --file-list "$(Pipeline.Workspace)\config\signedfiles.txt" `
586
+ --azure-key-vault-url "$(SignVaultURL)" `
587
+ --publisher-name "TorchSharp" `
588
+ --description "TorchSharp" `
589
+ --description-url "https://github.com/dotnet/TorchSharp" `
590
+ --azure-key-vault-tenant-id "$(SignTenantId)" `
591
+ --azure-key-vault-client-id "$(SignClientId)" `
592
+ --azure-key-vault-client-secret "$(SignClientSecret)" `
593
+ --azure-key-vault-certificate "$(SignCertFriendlyName)"
601
594
602
595
- publish : $(Pipeline.Workspace)/BuildLinuxCUDAPackages
603
596
displayName : Publish Signed Linux CUDA Packages
0 commit comments