Skip to content

Commit 417e0dc

Browse files
committed
Switch to deployment
1 parent d38943c commit 417e0dc

File tree

1 file changed

+28
-19
lines changed

1 file changed

+28
-19
lines changed

eng/pipelines/templates/jobs/dnup/dnup-library-publish.yml

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,33 @@ parameters:
1616
# timeoutInMinutes: 150
1717

1818
jobs:
19-
- template: /eng/common/${{ parameters.oneESCompat.templateFolderName }}/job/job.yml
19+
# - template: /eng/common/${{ parameters.oneESCompat.templateFolderName }}/job/job.yml
20+
- deployment: PublishPackages
21+
displayName: '🚀 Publish dnup library packages'
22+
environment: DotNet-SDK-Workloads
23+
pool:
24+
name: $(DncEngInternalBuildPool)
25+
image: 1es-windows-2022
26+
os: windows
2027
templateContext:
2128
type: releaseJob
22-
parameters:
23-
steps:
24-
# 1ES docs: https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/features/inputs
25-
- task: 1ES.DownloadPipelineArtifact@1
26-
displayName: 🟣 Download build artifacts
27-
inputs:
28-
artifactName: Artifacts
29-
targetPath: $(System.DefaultWorkingDirectory)/artifacts
30-
# 1ES docs: https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/features/outputs/nuget-packages
31-
# DotNetCoreCLI@2 docs: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/dotnet-core-cli-v2
32-
- ${{ if eq(false, true) }}:
33-
- task: 1ES.PublishNuget@1
34-
displayName: 🟣 Publish packages to AzDO
35-
inputs:
36-
useDotNetTask: true
37-
packagesToPush: $(System.DefaultWorkingDirectory)/artifacts/packages/**/*.nupkg
38-
packageParentPath: $(System.DefaultWorkingDirectory)/artifacts
39-
publishVstsFeed: public/dotnet-tools
29+
strategy:
30+
runOnce:
31+
deploy:
32+
steps:
33+
# 1ES docs: https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/features/inputs
34+
- task: 1ES.DownloadPipelineArtifact@1
35+
displayName: 🟣 Download build artifacts
36+
inputs:
37+
artifactName: Artifacts
38+
targetPath: $(System.DefaultWorkingDirectory)/artifacts
39+
# 1ES docs: https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/features/outputs/nuget-packages
40+
# DotNetCoreCLI@2 docs: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/dotnet-core-cli-v2
41+
- ${{ if eq(false, true) }}:
42+
- task: 1ES.PublishNuget@1
43+
displayName: 🟣 Publish packages to AzDO
44+
inputs:
45+
useDotNetTask: true
46+
packagesToPush: $(System.DefaultWorkingDirectory)/artifacts/packages/**/*.nupkg
47+
packageParentPath: $(System.DefaultWorkingDirectory)/artifacts
48+
publishVstsFeed: public/dotnet-tools

0 commit comments

Comments
 (0)