@@ -41,7 +41,7 @@ stages:
4141 inputs :
4242 solution : Kerberos.NET.sln
4343 configuration : $(BuildConfiguration)
44- msbuildArguments : /restore /p:CreatePackage=true /p:OutputDir=$(Build.ArtifactStagingDirectory)
44+ msbuildArguments : /restore /p:CreatePackage=true
4545 maximumCpuCount : true
4646
4747 # - task: DotNetCoreCLI@2
@@ -51,21 +51,13 @@ stages:
5151 # arguments: -c $(BuildConfiguration) --no-build --no-restore --settings CodeCoverage.runsettings --collect:"XPlat Code Coverage"
5252 # displayName: Run Unit Tests
5353
54- - task : MSBuild@1
55- displayName : ' Build Bruce'
54+ - task : DotNetCoreCLI@2
5655 inputs :
57- solution : bruce/bruce.csproj
58- configuration : $(BuildConfiguration)
59- msbuildArguments : /restore /p:CreatePackage=true /p:OutputDir=$(Build.ArtifactStagingDirectory)
60- maximumCpuCount : true
61-
62- # - task: DotNetCoreCLI@2
63- # inputs:
64- # command: 'pack'
65- # packagesToPack: './Bruce/Bruce.csproj'
66- # nobuild: true
67- # outputDir: $(Build.ArtifactStagingDirectory)
68- # displayName: Pack Bruce tool
56+ command : ' pack'
57+ packagesToPack : ' ./Bruce/Bruce.csproj'
58+ nobuild : true
59+ outputDir : $(Build.ArtifactStagingDirectory)
60+ displayName : Pack Bruce tool
6961
7062 - task : PublishBuildArtifacts@1
7163 inputs :
@@ -145,7 +137,24 @@ stages:
145137 --description "Kerberos.NET" `
146138 --descriptionUrl "https://github.com/dotnet/Kerberos.NET"
147139 displayName: Sign Kerberos.NET
140+
141+ - pwsh : |
142+ .\SignClient "Sign" `
143+ --baseDirectory "$(Pipeline.Workspace)\drop" `
144+ --input "**/*.nupkg" `
145+ --config "$(Pipeline.Workspace)\config\SignClient.json" `
146+ --filelist "$(Pipeline.Workspace)\config\filelist.txt" `
147+ --user "$(SignClientUser)" `
148+ --secret '$(SignClientSecret)' `
149+ --name "Bruce" `
150+ --description "Commandline client for Kerberos.NET" `
151+ --descriptionUrl "https://github.com/dotnet/Kerberos.NET"
152+ displayName: Sign Bruce
148153
149154 - publish : $(Pipeline.Workspace)/BuildPackages
150155 displayName : Publish Signed Packages
151- artifact : SignedPackages
156+ artifact : SignedPackages
157+
158+ - publish : $(Pipeline.Workspace)/BuildPackages
159+ displayName : Publish Signed Drop
160+ artifact : SignedDrop
0 commit comments