@@ -478,18 +478,11 @@ jobs:
478478 vmImage : ' windows-latest'
479479 steps :
480480
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-
488481 - task : DotNetCoreCLI@2
489482 inputs :
490483 command : custom
491484 custom : tool
492- arguments : install --tool-path . sign --version 0.9.0-beta.23127.3
485+ arguments : install --tool-path . --prerelease sign
493486 displayName : Install SignTool tool
494487
495488 - download : current
@@ -500,20 +493,22 @@ jobs:
500493 displayName : Download TorchSharp Packages
501494 artifact : BuildTorchSharpPackages
502495
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
516497 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)"
517512
518513 - publish : $(Pipeline.Workspace)/BuildTorchSharpPackages
519514 displayName : Publish Signed TorchSharp Packages
@@ -535,18 +530,12 @@ jobs:
535530 pool :
536531 vmImage : ' windows-latest'
537532 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
544533
545534 - task : DotNetCoreCLI@2
546535 inputs :
547536 command : custom
548537 custom : tool
549- arguments : install --tool-path . sign --version 0.9.0-beta.23127.3
538+ arguments : install --tool-path . --prerelease sign
550539 displayName : Install SignTool tool
551540
552541 - download : current
@@ -557,20 +546,22 @@ jobs:
557546 displayName : Download Windows CUDA Packages
558547 artifact : BuildWinCUDAPackages
559548
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
573550 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)"
574565
575566 - publish : $(Pipeline.Workspace)/BuildWinCUDAPackages
576567 displayName : Publish Signed Windows CUDA Packages
@@ -584,20 +575,22 @@ jobs:
584575 displayName : Download Linux CUDA Packages
585576 artifact : BuildLinuxCUDAPackages
586577
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)"
601594
602595 - publish : $(Pipeline.Workspace)/BuildLinuxCUDAPackages
603596 displayName : Publish Signed Linux CUDA Packages
0 commit comments