Я учусь строить конвейеры в VSTS. Я пытаюсь 1) создать "привет мир" .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. Я могу увидеть файл .zip в AWS. Однако когда я загружаю .zip-файл, он становится пустым. Единственное, что находится в нем - это каталог с именем "b" Я ожидал увидеть содержимое bin\Release\netcoreapp2.1\linux-x64
.
Чего мне не хватает? Где файлы, связанные с моей сборкой?
Спасибо!