diff --git a/Scripts/Make-Package.ps1 b/Scripts/Make-Package.ps1 index 5e93d6215f4d3edd950e06a6a71827f5d0191f7f..ed300f4b541bb821c0657c643e59c85d4c52b77f 100644 --- a/Scripts/Make-Package.ps1 +++ b/Scripts/Make-Package.ps1 @@ -41,8 +41,30 @@ Copy-Item "$($ResourceDir)\configuration-example.xml" "$($PkgDir)\configuration. Copy-Item "$($ResourceDir)\status-example.xml" "$($PkgDir)\status.xml" Copy-Item "$($ResourceDir)\BuildDate.txt" "$($PkgDir)\service.log" Copy-Item "$($ResourceDir)\BuildConfiguration.txt" $($PkgDir) +try { + $CommitRefFile = "$($PkgDir)\BuildCommitRef.txt" + git describe > $CommitRefFile + $BuildCommit = Get-Content $CommitRefFile +} +catch { + Write-Host "Error getting commit reference from git!" + $BuildCommit = "<UNKNOWN>" +} + Copy-Item "ScriptsConfig.ps1" $PkgDir Copy-Item "Install-Service.ps1" $PkgDir -Write-Host "Done creating package [$($PkgDir)] (config: $($BuildConfiguration))" \ No newline at end of file +function Highlight([string]$Message) { + Write-Host -NoNewline "[" + Write-Host -NoNewline -F Cyan $Message + Write-Host -NoNewline "]" +} + +Write-Host -NoNewline "Done creating package " +Highlight $PkgDir +Write-Host -NoNewline " using config " +Highlight $BuildConfiguration +Write-Host -NoNewline " based on commit " +Highlight $BuildCommit +Write-Host \ No newline at end of file