【发布时间】:2019-02-17 05:42:33
【问题描述】:
我正在学习如何在 VSTS 中构建管道。我正在尝试 1)构建一个“hello world”.NET 项目和 2)压缩可执行文件。此时,我有一个包含两个任务的构建管道。这两个任务的定义如下:
.NET Core
Command: build
Path to Project(s): ./MyConsoleApp/MyConsoleApp.csproj
Arguments: --configuration Release --runtime linux-x64
存档文件
Root folder or file to archive: $(Build.BinariesDirectory)
Prepend root folder or file to archive paths: checked
Archive file to create: $(Build.ArtifactStagingDirectory)/MyConsoleApp.zip
然后我有一个将文件上传到 AWS 的任务。此构建管道成功运行。构建任务 (.NET Core) 构建成功,没有错误或警告。存档文件任务成功创建 .zip 文件。我可以在 AWS 中看到 .zip 文件。但是,当我下载 .zip 文件时,它有点空。里面唯一的东西是一个名为“b”的目录。我期待看到bin\Release\netcoreapp2.1\linux-x64 的内容。
我错过了什么?与我的构建相关的文件在哪里?
谢谢!
【问题讨论】:
-
您是否确认您的构建输出实际上被放置在
$(Build.BinariesDirectory)中?
标签: azure-devops azure-pipelines