Skip to content

Commit 06c4dcc

Browse files
authored
Feature: Added unique icon for preview build (#9958)
1 parent de225b9 commit 06c4dcc

File tree

2,296 files changed

+413
-392
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,296 files changed

+413
-392
lines changed

builds/azure-pipelines-release.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ parameters:
2626
values:
2727
- 'Files (Preview)'
2828
- 'Files'
29+
- name: iconVariant
30+
displayName: Icon Variant
31+
type: string
32+
default: 'Preview'
33+
values:
34+
- 'Preview'
35+
- 'Release'
2936

3037
variables:
3138
- group: BuildPipelineVariables
@@ -57,14 +64,14 @@ jobs:
5764
$xmlDoc.Save('$(Build.SourcesDirectory)\src\Files.Package\Package.appxmanifest')
5865
failOnStderr: true
5966

60-
# This replaces references to the dev icon with the regular release icon
67+
# This replaces references to the dev icon with the specified icon variant
6168
- task: PowerShell@2
6269
displayName: 'Use Correct Logo'
6370
inputs:
6471
targetType: 'inline'
6572
script: |
6673
gci $(Build.SourcesDirectory)\src -Include *.csproj, *.appxmanifest, *.wapproj -recurse | ForEach -Process {
67-
(Get-Content $_ -Raw | ForEach -Process {$_ -replace "Assets\\AppTilesDev", "Assets\AppTiles"}) | Set-Content $_ -NoNewline
74+
(Get-Content $_ -Raw | ForEach -Process {$_ -replace "Assets\\AppTiles\\Dev", "Assets\AppTiles\${{parameters.iconVariant}}"}) | Set-Content $_ -NoNewline
6875
}
6976
failOnStderr: true
7077

@@ -171,14 +178,14 @@ jobs:
171178
$xmlDoc.Save('$(Build.SourcesDirectory)\src\Files.Package\Package.appxmanifest')
172179
failOnStderr: true
173180

174-
# This replaces references to the dev icon with the regular release icon
181+
# This replaces references to the dev icon with the specified icon variant
175182
- task: PowerShell@2
176-
displayName: 'Use Release Logo'
183+
displayName: 'Use Correct Logo'
177184
inputs:
178185
targetType: 'inline'
179186
script: |
180187
gci $(Build.SourcesDirectory)\src -Include *.csproj, *.appxmanifest, *.wapproj -recurse | ForEach -Process {
181-
(Get-Content $_ -Raw | ForEach -Process {$_ -replace "Assets\\AppTilesDev", "Assets\AppTiles"}) | Set-Content $_ -NoNewline
188+
(Get-Content $_ -Raw | ForEach -Process {$_ -replace "Assets\\AppTiles\\Dev", "Assets\AppTiles\${{parameters.iconVariant}}"}) | Set-Content $_ -NoNewline
182189
}
183190
failOnStderr: true
184191

0 commit comments

Comments
 (0)