[Pkges] Add extension point to status email (#2033)
This commit is contained in:
Родитель
52c6c0f668
Коммит
9d367d8649
|
@ -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}
|
Загрузка…
Ссылка в новой задаче