Skip to content

Commit b87317e

Browse files
attempt fix release
1 parent 75eab9f commit b87317e

File tree

1 file changed

+48
-55
lines changed

1 file changed

+48
-55
lines changed

azure-pipelines.yml

Lines changed: 48 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)