diff --git a/ci/azure-pipelines.yml b/ci/azure-pipelines.yml
index 1ed841620..667bd464e 100644
--- a/ci/azure-pipelines.yml
+++ b/ci/azure-pipelines.yml
@@ -12,7 +12,11 @@ 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
path: s/Artemis
@@ -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:
diff --git a/src/Artemis.UI/Artemis.UI.csproj b/src/Artemis.UI/Artemis.UI.csproj
index e3951b13a..6e57854a1 100644
--- a/src/Artemis.UI/Artemis.UI.csproj
+++ b/src/Artemis.UI/Artemis.UI.csproj
@@ -319,6 +319,11 @@
Resources.resx
+
+
+ PreserveNewest
+
+
Designer
diff --git a/src/Artemis.UI/buildinfo.json b/src/Artemis.UI/buildinfo.json
new file mode 100644
index 000000000..248b88208
--- /dev/null
+++ b/src/Artemis.UI/buildinfo.json
@@ -0,0 +1,6 @@
+{
+ "BuildId": 0,
+ "BuildNumber": 0,
+ "SourceBranch": "",
+ "SourceVersion": ""
+}
\ No newline at end of file