Builds - Store build info as JSON for auto-update usage

This commit is contained in:
SpoinkyNL committed 2021-01-08 19:22:20 +01:00
1 parent 621cf31c2d
commit 45fef11a67
3 files changed
+22

No files matched your search

+11
View File
@@ -12,6 +12,10 @@ pool:
variables:
artemisSolution: '**/Artemis.sln'
NUGET_PACKAGES: $(Pipeline.Workspace)/.nuget/packages
BuildId: $(Build.BuildId)
BuildNumber: $(Build.BuildNumber)
SourceBranch: $(Build.SourceBranch)
SourceVersion: $(Build.SourceVersion)
steps:
- checkout: self
@@ -53,6 +57,13 @@ steps:
artifactName: 'Artemis build'
targetPath: '$(Build.ArtifactStagingDirectory)/build'
- task: FileTransform@1
displayName: 'Populate buildinfo.json'
inputs:
folderPath: '$(Build.ArtifactStagingDirectory)/build'
fileType: 'json'
targetFiles: '**/buildinfo.json'
- task: PublishPipelineArtifact@1
displayName: 'Upload build to Azure Pipelines'
inputs:
+5
View File
@@ -319,6 +319,11 @@
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<None Update="buildinfo.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Page Update="DefaultTypes\DataModel\Display\SKColorDataModelDisplayView.xaml">
<SubType>Designer</SubType>
+6
View File
@@ -0,0 +1,6 @@
{
"BuildId": 0,
"BuildNumber": 0,
"SourceBranch": "",
"SourceVersion": ""
}