diff --git a/ATxService/ATxService.csproj b/ATxService/ATxService.csproj index dc0462b93e694f738d5cc3c0b81dc56fcab30b27..808564988b32d8f65cbb994efb157ea2d97d75cc 100644 --- a/ATxService/ATxService.csproj +++ b/ATxService/ATxService.csproj @@ -171,11 +171,11 @@ </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <PropertyGroup> - <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)\Scripts\Prepare-Build.ps1 $(ProjectDir)</PreBuildEvent> + <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)\Scripts\Prepare-Build.ps1 -ProjectDir $(ProjectDir) -ConfigurationName $(ConfigurationName)</PreBuildEvent> </PropertyGroup> <PropertyGroup> - <PostBuildEvent>PowerShell -Command "Write-Host $(ConfigurationName)" > $(ProjectDir)\Resources\BuildConfiguration.txt -</PostBuildEvent> + <PostBuildEvent> + </PostBuildEvent> </PropertyGroup> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. diff --git a/Scripts/Prepare-Build.ps1 b/Scripts/Prepare-Build.ps1 index cb0cea6a21aa43b8a469489ecd47bd5dbd5e3eac..3198e850a7d2dae3548d40bade05dce21259653e 100644 --- a/Scripts/Prepare-Build.ps1 +++ b/Scripts/Prepare-Build.ps1 @@ -1,6 +1,7 @@ [CmdletBinding()] Param( - [Parameter(Mandatory=$True)][string] $ProjectDir + [Parameter(Mandatory=$True)][string] $ProjectDir, + [Parameter(Mandatory=$True)][string] $ConfigurationName ) function Write-BuildDetails { @@ -81,14 +82,20 @@ $Date = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' $BCommit = "$($ProjectDir)\Resources\BuildCommit.txt" $BuildDate = "$($ProjectDir)\Resources\BuildDate.txt" +$BuildConfig = "$($ProjectDir)\Resources\BuildConfiguration.txt" $BuildDetailsCS = "$($ProjectDir)\..\Resources\BuildDetails.cs" -Write-Output $CommitName > $BCommit + Write-Output $Date > $BuildDate +Write-Output $CommitName > $BCommit +Write-Output $ConfigurationName > $BuildConfig -Write-Output "build-date: $($Date)" -Write-Output "git-branch: $($GitBranch)" -Write-Output "git-description: $($CommitName)$($StatusWarning)" +Write-Output $( + "build-config: [$($ConfigurationName)]" + "build-date: [$($Date)]" + "git-branch: [$($GitBranch)]" + "git-describe: [$($CommitName)]$($StatusWarning)" +) Write-BuildDetails $BuildDetailsCS $DescItems $GitBranch $Date