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
+23 -1

No files matched your search

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