Skip to content

Commit 43a46f2

Browse files
committedMar 5, 2025
fix use of parameters in template
1 parent 3e9475e commit 43a46f2

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed
 

‎.pipelines/DSC-Windows.yml

+18-18
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ steps:
3030
inputs:
3131
rustVersion: ms-stable
3232
toolchainFeed: https://pkgs.dev.azure.com/mscodehub/Rust/_packaging/Rust/nuget/v3/index.json
33-
additionalTargets: $(buildName)
33+
additionalTargets: ${{ parameters.buildName }}
3434
displayName: Install Rust
3535
env:
3636
ob_restore_phase: true
@@ -42,8 +42,8 @@ steps:
4242
}
4343
$env:PATH += ";$LLVMBIN"
4444
write-verbose -verbose (gcm clang.exe | out-string)
45-
./build.ps1 -Release -Architecture $(buildName) -SkipLinkCheck
46-
displayName: 'Build $(buildName)'
45+
./build.ps1 -Release -Architecture ${{ parameters.buildName }} -SkipLinkCheck
46+
displayName: 'Build ${{ parameters.buildName }}'
4747
env:
4848
ob_restore_phase: true
4949
condition: succeeded()
@@ -52,17 +52,17 @@ steps:
5252
env:
5353
ob_restore_phase: true
5454
- pwsh: |
55-
$null = New-Item -ItemType Directory -Path "$(PackageRoot)" -ErrorAction Ignore
56-
$null = New-Item -ItemType Directory -Path "$(PackageRoot)/out" -ErrorAction Ignore
57-
$null = New-Item -ItemType Directory -Path "$(signSrcPath)" -ErrorAction Ignore
55+
$null = New-Item -ItemType Directory -Path "${{ parameters.PackageRoot }}" -ErrorAction Ignore
56+
$null = New-Item -ItemType Directory -Path "${{ parameters.PackageRoot }}/out" -ErrorAction Ignore
57+
$null = New-Item -ItemType Directory -Path "${{ parameters.signSrcPath }}" -ErrorAction Ignore
5858
# workaround known issue of building in OneBranch copying from TMP folder
59-
$null = New-Item -ItemType Directory -Path "$(signSrcPath)" -ErrorAction Ignore
59+
$null = New-Item -ItemType Directory -Path "${{ parameters.signSrcPath }}" -ErrorAction Ignore
6060
# copy only the exes from the TMP folder since it contains intermediately built files we don't want to sign
6161
write-host 'Binaries in $(env:CARGO_TARGET_DIR)'
62-
Copy-Item -Path "$env:CARGO_TARGET_DIR/$(buildName)/$(BuildConfiguration)/*.exe" -Destination "$(signSrcPath)" -Verbose
63-
Copy-Item -Path "$(Build.SourcesDirectory)/DSC/bin/$(buildName)/$(BuildConfiguration)/*" -Recurse -Destination "$(signSrcPath)" -Verbose -Force
64-
write-host 'Binaries in $(signSrcPath)'
65-
dir -r "$(signSrcPath)"
62+
Copy-Item -Path "$env:CARGO_TARGET_DIR/${{ parameters.buildName }}/${{ parameters.BuildConfiguration }}/*.exe" -Destination "${{ parameters.signSrcPath }}" -Verbose
63+
Copy-Item -Path "$(Build.SourcesDirectory)/DSC/bin/${{ parameters.buildName }}/${{ parameters.BuildConfiguration }}/*" -Recurse -Destination "${{ parameters.signSrcPath }}" -Verbose -Force
64+
write-host 'Binaries in ${{ parameters.signSrcPath }}'
65+
dir -r "${{ parameters.signSrcPath }}"
6666
displayName: Copy built binaries
6767
env:
6868
ob_restore_phase: true
@@ -77,23 +77,23 @@ steps:
7777
**\*.ps1;
7878
**\*.psd1;
7979
**\*.psm1;
80-
search_root: $(signSrcPath)
80+
search_root: ${{ parameters.signSrcPath }}
8181
- task: CopyFiles@2
8282
displayName: "Copy signed files to build target dir"
8383
inputs:
84-
SourceFolder: "$(signSrcPath)"
84+
SourceFolder: "${{ parameters.signSrcPath }}"
8585
Contents: '**'
86-
TargetFolder: $(Build.SourcesDirectory)/DSC/bin/$(buildName)/$(BuildConfiguration)
86+
TargetFolder: $(Build.SourcesDirectory)/DSC/bin/${{ parameters.buildName }}/${{ parameters.BuildConfiguration }}
8787
OverWrite: true
8888
- pwsh: |
8989
Set-Location "$(Build.SourcesDirectory)/DSC"
90-
./build.ps1 -PackageType zip -Architecture $(buildName) -Release
90+
./build.ps1 -PackageType zip -Architecture ${{ parameters.buildName }} -Release
9191
Copy-Item ./bin/*.zip "$(Build.ArtifactStagingDirectory)" -Verbose
92-
displayName: 'Zip $(buildName)'
92+
displayName: 'Zip ${{ parameters.buildName }}'
9393
condition: succeeded()
9494
- pwsh: |
9595
Set-Location "$(Build.SourcesDirectory)/DSC"
96-
./build.ps1 -PackageType msix -Architecture $(buildName) -Release -UseX64MakeAppx
96+
./build.ps1 -PackageType msix -Architecture ${{ parameters.buildName }} -Release -UseX64MakeAppx
9797
Copy-Item ./bin/msix/*.msix "$(Build.ArtifactStagingDirectory)" -Verbose
98-
displayName: 'Create msix for $(buildName)'
98+
displayName: 'Create msix for ${{ parameters.buildName }}'
9999
condition: succeeded()

0 commit comments

Comments
 (0)
Please sign in to comment.