From 15ee5b69336ae96c0178ba57dc4bd0f53ae2c17e Mon Sep 17 00:00:00 2001 From: David Justo Date: Fri, 5 Apr 2024 09:56:05 -0700 Subject: [PATCH 1/6] Add automatic push to ADO step when signing --- azure-pipelines-release.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index f17bd9320..1115a7bf6 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -215,4 +215,19 @@ steps: # Make the nuget packages available for download in the ADO portal UI - publish: $(build.artifactStagingDirectory) displayName: 'Publish nuget packages to Artifacts' - artifact: PackageOutput \ No newline at end of file + artifact: PackageOutput + +# Next, we push directly to ADO +steps: +- task: NuGetToolInstaller@1 + displayName: 'Use NuGet ' + +steps: +- task: NuGetCommand@2 + displayName: 'Push to durabletask ADO feed' + inputs: + command: push + feedsToUse: config + packagesToPush: '$(System.DefaultWorkingDirectory)/drop/PackageOutput/*.nupkg' + publishVstsFeed: '734e7913-2fab-4624-a174-bc57fe96f95d/d55248c1-5b53-411f-bfe7-73efc9e540d1' + allowPackageConflicts: true From 7de49006942f5efac8fbebc16488502bce55ac2c Mon Sep 17 00:00:00 2001 From: David Justo Date: Fri, 5 Apr 2024 10:02:27 -0700 Subject: [PATCH 2/6] remove use nuget step --- azure-pipelines-release.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index 1115a7bf6..63ba42b97 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -218,10 +218,6 @@ steps: artifact: PackageOutput # Next, we push directly to ADO -steps: -- task: NuGetToolInstaller@1 - displayName: 'Use NuGet ' - steps: - task: NuGetCommand@2 displayName: 'Push to durabletask ADO feed' From e33c280f88f23d0bba4e2c516ad35c11fb4941aa Mon Sep 17 00:00:00 2001 From: David Justo Date: Fri, 5 Apr 2024 10:06:30 -0700 Subject: [PATCH 3/6] fix formatting issue --- azure-pipelines-release.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index 63ba42b97..e14df39c0 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -217,8 +217,10 @@ steps: displayName: 'Publish nuget packages to Artifacts' artifact: PackageOutput -# Next, we push directly to ADO -steps: +# Next, push the payload to the ADO feed +- task: NuGetToolInstaller@1 + displayName: 'Use NuGet ' + - task: NuGetCommand@2 displayName: 'Push to durabletask ADO feed' inputs: From c8378f0e4fcac31d0f21671961e2b9dd694ff720 Mon Sep 17 00:00:00 2001 From: David Justo Date: Fri, 5 Apr 2024 10:34:42 -0700 Subject: [PATCH 4/6] fix path --- azure-pipelines-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index e14df39c0..70284569a 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -226,6 +226,6 @@ steps: inputs: command: push feedsToUse: config - packagesToPush: '$(System.DefaultWorkingDirectory)/drop/PackageOutput/*.nupkg' + packagesToPush: '$(build.artifactStagingDirectory)/PackageOutput/*.nupkg' publishVstsFeed: '734e7913-2fab-4624-a174-bc57fe96f95d/d55248c1-5b53-411f-bfe7-73efc9e540d1' allowPackageConflicts: true From f02341a8794cb647df6ba27de0ef44582719d16d Mon Sep 17 00:00:00 2001 From: David Justo Date: Fri, 5 Apr 2024 10:51:00 -0700 Subject: [PATCH 5/6] add some dbg statements --- azure-pipelines-release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index 70284569a..165a5426a 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -217,6 +217,16 @@ steps: displayName: 'Publish nuget packages to Artifacts' artifact: PackageOutput +- task: PowerShell@2 + inputs: + targetType: 'inline' + script: ls $(build.artifactStagingDirectory) + +- task: PowerShell@2 + inputs: + targetType: 'inline' + script: ls $(build.artifactStagingDirectory)/PackageOutput + # Next, push the payload to the ADO feed - task: NuGetToolInstaller@1 displayName: 'Use NuGet ' From e258fad7cbf4a3efbad3d126db0a846c0e38000a Mon Sep 17 00:00:00 2001 From: David Justo Date: Fri, 5 Apr 2024 11:11:35 -0700 Subject: [PATCH 6/6] fix path --- azure-pipelines-release.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index 165a5426a..a71ced9b5 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -217,16 +217,6 @@ steps: displayName: 'Publish nuget packages to Artifacts' artifact: PackageOutput -- task: PowerShell@2 - inputs: - targetType: 'inline' - script: ls $(build.artifactStagingDirectory) - -- task: PowerShell@2 - inputs: - targetType: 'inline' - script: ls $(build.artifactStagingDirectory)/PackageOutput - # Next, push the payload to the ADO feed - task: NuGetToolInstaller@1 displayName: 'Use NuGet ' @@ -236,6 +226,6 @@ steps: inputs: command: push feedsToUse: config - packagesToPush: '$(build.artifactStagingDirectory)/PackageOutput/*.nupkg' + packagesToPush: '$(build.artifactStagingDirectory)/*.nupkg' publishVstsFeed: '734e7913-2fab-4624-a174-bc57fe96f95d/d55248c1-5b53-411f-bfe7-73efc9e540d1' allowPackageConflicts: true