VSTS-存档DotNet版本

时间:2018-09-12 14:29:43

标签: azure-devops azure-pipelines

我正在学习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的内容。

我想念什么?与我的构建相关的文件在哪里?

谢谢!

1 个答案:

答案 0 :(得分:0)

--output命令上指定dotnet build标志,并指定$(Build.BinariesDirectory)的输出位置。