Skip to content

Commit

Permalink
Overhauling Samples CI pipeline (#188)
Browse files Browse the repository at this point in the history
  • Loading branch information
kythant authored Apr 8, 2022
1 parent 5c62899 commit e9d6a5c
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 4 deletions.
7 changes: 7 additions & 0 deletions SamplesCI-AppLifecycle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Please see https://www.osgwiki.com/wiki/Windows_App_SDK_-_How_to_build_and_use_the_pipelines
# for information on how to use the pipelines
name: $(BuildDefinitionName)_$(date:yyMM).$(date:dd)$(rev:rrr)
stages:
- template: WindowsAppSDK-SamplesCI.yml
parameters:
FeatureDirectory: "AppLifecycle"
7 changes: 7 additions & 0 deletions SamplesCI-Mica.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Please see https://www.osgwiki.com/wiki/Windows_App_SDK_-_How_to_build_and_use_the_pipelines
# for information on how to use the pipelines
name: $(BuildDefinitionName)_$(date:yyMM).$(date:dd)$(rev:rrr)
stages:
- template: WindowsAppSDK-SamplesCI.yml
parameters:
FeatureDirectory: "Mica"
7 changes: 7 additions & 0 deletions SamplesCI-SelfContainedDeployment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Please see https://www.osgwiki.com/wiki/Windows_App_SDK_-_How_to_build_and_use_the_pipelines
# for information on how to use the pipelines
name: $(BuildDefinitionName)_$(date:yyMM).$(date:dd)$(rev:rrr)
stages:
- template: WindowsAppSDK-SamplesCI.yml
parameters:
FeatureDirectory: "SelfContainedDeployment"
11 changes: 7 additions & 4 deletions WindowsAppSDK-SamplesCI.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: $(BuildDefinitionName)_$(date:yyMM).$(date:dd)$(rev:rrr)
parameters:
- name: FeatureDirectory
type: string
default: ''
stages:
- stage: BuildSamples
jobs:
Expand Down Expand Up @@ -41,20 +44,20 @@ stages:
command: 'restore'
feedsToUse: 'config'
nugetConfigPath: '.\Samples\nuget.config'
restoreSolution: '.\Samples\**\*.sln'
restoreSolution: '.\Samples\${{ parameters.FeatureDirectory }}\**\*.sln'
- task: VSBuild@1
displayName: 'Restore nuget packages for all solutions'
inputs:
solution: .\Samples\**\*.sln
solution: .\Samples\${{ parameters.FeatureDirectory }}\**\*.sln
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
msbuildArgs: '/t:restore /p:VCToolsInstallDir="$(VCToolsInstallDir)\"'
- task: VSBuild@1
displayName: 'Build all Sample solutions'
inputs:
solution: .\Samples\**\*.sln
solution: .\Samples\${{ parameters.FeatureDirectory }}\**\*.sln
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
msbuildArgs: '/p:VCToolsInstallDir="$(VCToolsInstallDir)\"'

0 comments on commit e9d6a5c

Please sign in to comment.