Skip to content

Commit 0a324d7

Browse files
author
Oren Novotny
committed
Simplify signing steps
1 parent 8cdf135 commit 0a324d7

4 files changed

Lines changed: 20 additions & 40 deletions

File tree

azure-pipelines.yml

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ stages:
4040
displayName: Publish Build Artifacts
4141
artifact: BuildPackages
4242

43-
- publish: scripts
43+
- publish: config
4444
displayName: Publish Signing Scripts
45-
artifact: SigningScripts
45+
artifact: config
4646

4747
- stage: CodeSign
4848
condition: and(succeeded('Build'), not(eq(variables['build.reason'], 'PullRequest')))
@@ -58,19 +58,25 @@ stages:
5858
runOnce:
5959
deploy:
6060
steps:
61-
62-
- download: current
63-
artifact: BuildPackages
61+
- task: DotNetCoreCLI@2
62+
inputs:
63+
command: custom
64+
custom: tool
65+
arguments: install --tool-path . SignClient
66+
displayName: Install SignTool tool
6467

65-
- download: current
66-
artifact: SigningScripts
67-
68-
- pwsh: $(Pipeline.Workspace)/SigningScripts/Sign-Package.ps1
69-
displayName: Sign Packages
70-
env:
71-
SignClientUser: $(SignClientUser)
72-
SignClientSecret: $(SignClientSecret)
73-
ArtifactDirectory: $(Pipeline.Workspace)/BuildPackages
68+
- pwsh: |
69+
.\SignClient "Sign" `
70+
--baseDirectory "$(Pipeline.Workspace)\BuildPackages" `
71+
--input "**/*.nupkg" `
72+
--config "$(Pipeline.Workspace)\config\SignClient.json" `
73+
--filelist "$(Pipeline.Workspace)\config\filelist.txt" `
74+
--user "$(SignClientUser)" `
75+
--secret "$(SignClientSecret)" `
76+
--name "CodeSignDemo" `
77+
--description "CodeSignDemo" `
78+
--descriptionUrl "https://github.com/onovotny/CodeSignDemo"
79+
displayName: Sign packages
7480
7581
- publish: $(Pipeline.Workspace)/BuildPackages
7682
displayName: Publish Signed Packages
File renamed without changes.

scripts/Sign-Package.ps1

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)