VSTS - Архив DotNet Build - PullRequest
       1

VSTS - Архив DotNet Build

0 голосов
/ 12 сентября 2018

Я учусь строить конвейеры в 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.

Чего мне не хватает? Где файлы, связанные с моей сборкой?

Спасибо!

1 Ответ

0 голосов
/ 12 сентября 2018

Укажите флаг --output в команде dotnet build и укажите расположение вывода $(Build.BinariesDirectory).

...