diff --git a/eng/templates/build.yml b/eng/templates/build.yml index 5b5a7bb0c..d61357f0b 100644 --- a/eng/templates/build.yml +++ b/eng/templates/build.yml @@ -54,6 +54,13 @@ jobs: pattern: '*DurableTask.dll' signType: dll + - template: ci/sign-files.yml@eng + parameters: + displayName: Sign assemblies + folderPath: 'src/Worker.Extensions.DurableTask/bin/Release' + pattern: '*DurableTask.dll' + signType: dll + # dotnet pack # Packaging needs to be a separate step from build. # This will automatically pick up the signed DLLs. @@ -66,6 +73,19 @@ jobs: packDirectory: $(build.artifactStagingDirectory) nobuild: true + + # dotnet pack + # Packaging needs to be a separate step from build. + # This will automatically pick up the signed DLLs. + - task: DotNetCoreCLI@2 + displayName: 'dotnet pack Worker.Extensions.DurableTask.csproj' + inputs: + command: pack + packagesToPack: 'src/**/Worker.Extensions.DurableTask.csproj' + configuration: Release + packDirectory: $(build.artifactStagingDirectory) + nobuild: true + # Remove redundant symbol package(s) - script: | echo *** Searching for .symbols.nupkg files to delete...