«hellomessage» не может работать, потому что вы должны указать путь к файлу, а не просто строку.
При попытке сценария PowerShell возникла проблема с путем к файлу.
Я не знаю, каково значение sourcesFolder
, и я не могу понять, что такое + file ...
.
Я попытался объединить путь к файлу следующим образом:
$filePath = $(Build.SourcesDirectory)\test.html
# Verify the path is correct:
Write-Host $filePath
# Output: D:\a\1\s\test.html
И я загружаю файл на страницу «Сводка» следующим образом:
Write-Host "##vso[task.uplaodsummary]$filePath"
Загрузка успешно завершена, и test.html
существует на странице сводной информации о сборке.
Так что в вашем случае вы должны проверить путь к файлу и исправить его, после того, как загрузка будет работать (вы можете попробовать также указать жестко закодированный путь и проверить, работает ли он).
P.S - task.uploadsuammry
- это короткая рука для task.addattachment type=Distributedtask.Core.Summary
.