Create per-arch artifact upload folder

This commit is contained in:
Jo Shields 2024-02-07 09:52:33 -05:00
parent 69e4b0ecdf
commit 09cdb2bb1c
2 changed files with 8 additions and 2 deletions

View file

@ -134,6 +134,7 @@ jobs:
parameters:
vmrPath: ${{ parameters.vmrPath }}
vmrBranch: ${{ parameters.vmrBranch }}
architecture: ${{ parameters.architecture }}
targetRef: $(Build.SourceVersion) # Synchronize the current installer commit
- ${{ if parameters.buildFromArchive }}:

View file

@ -17,6 +17,11 @@ parameters:
type: string
default: $(Agent.BuildDirectory)/vmr
- name: architecture
displayName: Architecture used for build artifacts
type: string
default: 'x64'
steps:
- checkout: self
displayName: Clone dotnet/installer
@ -37,12 +42,12 @@ steps:
workingDirectory: ${{ parameters.vmrPath }}
- script: |
mkdir -p ${{ parameters.vmrPath }}/artifacts/x64/Release
mkdir -p ${{ parameters.vmrPath }}/artifacts/${{ parameters.architecture }}/Release
displayName: Create artifacts folder (Unix)
condition: ne(variables['Agent.OS'], 'Windows_NT')
- powershell: |
New-Item -ItemType Directory -Path ${{ parameters.vmrPath }}/artifacts/x64/Release
New-Item -ItemType Directory -Path ${{ parameters.vmrPath }}/artifacts/${{ parameters.architecture }}/Release
displayName: Create artifacts folder (Windows)
condition: eq(variables['Agent.OS'], 'Windows_NT')