Fra*_*ois 5 continuous-deployment azure-devops azure-pipelines
我正在尝试在部署过程中上载由第三方exe创建的日志文件,并将其包含在部署结果中,如果可能,请在单独的选项卡上。
我尝试使用发布工件构建任务,但仅适用于构建而不发布。
我尝试记录任务,但##vso[build.uploadlog]<local file path>似乎也适用于构建,因为它抱怨要为构建找到容器。
发布管理没有用于构建构件的容器,这就是为什么您看到此错误消息的原因。
您可以尝试执行以下任务:
Write-host "##vso[task.uploadfile]<filename>"
Run Code Online (Sandbox Code Playgroud)
查看和下载与版本关联的附件
在发行版中运行任务时,是否要上传其他日志或诊断或图像?此功能使用户可以在部署期间上载其他文件。要上传新文件,请在脚本中使用以下代理命令:
写主机“ ## vso [task.uploadfile]”
然后,该文件可作为发布日志的一部分使用。下载与该发行版关联的所有日志时,您也将能够检索此文件。
您还可以在发布定义中添加powershell脚本任务,以读取日志文件并将其输出到控制台。然后,您将从“日志”选项卡的Powershell脚本步骤中看到日志文件的内容。您还可以单击“将所有日志下载为zip”以下载日志。

我希望为那些寻求答案的人提供更清晰的信息。接受的答案确实有效。
我有很多文件(浏览器屏幕截图)要添加到发布日志中。这是我所做的:
通过 powershell 将 zip 附加到日志文件。
下载日志
解压并享受!
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |