[Pkges] Add extension point to status email (#2033)

This commit is contained in:
Helena Kotas 2019-03-15 11:41:17 -07:00 коммит произвёл GitHub
Родитель 52c6c0f668
Коммит 9d367d8649
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -2,7 +2,8 @@
[parameter(Mandatory=$true)] [System.IO.FileInfo]$BuildLogs, [parameter(Mandatory=$true)] [System.IO.FileInfo]$BuildLogs,
[parameter(Mandatory=$false)] [System.IO.FileInfo]$EmailBodyFile = "email-body.html", [parameter(Mandatory=$false)] [System.IO.FileInfo]$EmailBodyFile = "email-body.html",
[parameter(Mandatory=$false)] [string[]]$StatusItems = @("Build", "Tests"), [parameter(Mandatory=$false)] [string[]]$StatusItems = @("Build", "Tests"),
[parameter(Mandatory=$false)] [string[]]$StatusItemsCanFail = @("Tests") [parameter(Mandatory=$false)] [string[]]$StatusItemsCanFail = @("Tests"),
[parameter(Mandatory=$false)] [string]$AdditionalInfo = ""
) )
$platforms = "x64", "x86", "arm64" $platforms = "x64", "x86", "arm64"
@ -63,6 +64,7 @@ $email_template_file = $script_root + "\status-email-template.html"
#create email body #create email body
$email_template = Get-Content $email_template_file $email_template = Get-Content $email_template_file
$email_body = $email_template.Replace("{status_tables}", $status_tables) $email_body = $email_template.Replace("{status_tables}", $status_tables)
$email_body = $email_body.Replace("{additional_info}", $AdditionalInfo)
Set-Content -Path $EmailBodyFile -Value $email_body Set-Content -Path $EmailBodyFile -Value $email_body
@ -71,4 +73,3 @@ Write-Host "##vso[task.setvariable variable=OverallStatus;isOutput=true]$overall
Write-Host $email_body`n Write-Host $email_body`n
Write-Host $overall_status Write-Host $overall_status

Просмотреть файл

@ -19,4 +19,5 @@ Drop Location: $(XES_DFSDROPDNS)
<p> <p>
Summary: https://microsoft.visualstudio.com/Xbox/Xbox%20Team/_build/index?buildId=$(BUILD_BUILDID)&_a=summary<br/> Summary: https://microsoft.visualstudio.com/Xbox/Xbox%20Team/_build/index?buildId=$(BUILD_BUILDID)&_a=summary<br/>
Repository.Uri: $(BUILD_REPOSITORY_URI)<br/> Repository.Uri: $(BUILD_REPOSITORY_URI)<br/>
</p> </p>
{additional_info}