Я создал api-проект .netcore 2.1 и настроил DevOps Azure для его развертывания на компьютере On-Prem с помощью агента Windows.
Папка agent_work \ r1 \ a была создана на машине, на которой запущен агент, однако в ней нет файлов.
Я вижу, что сборка действительно произошла, и в моем выпуске есть артефакт
Что я пропустил, делая?
[Обновить]
Я вижу в задании агента, есть раздел о загрузке артефакта.
Имеется сообщение об ошибке
There is no build available or the source is not accessible. You can select all artifacts or specify the list of artifacts to be downloaded below.
[Обновление]
Похоже, мне нужно добавить задачу в работу, которая находится на стадии моего выпуска.И эта задача должна скопировать файлы, которые я хочу развернуть.
Теперь проблема в том, как указать исходную папку.
Странно то, что он позволяет мне выбрать местоположение, а затем отклоняет выбранное местоположение
Есть справка, в которой говорится, что если я оставлю исходную папку пустой, это укажет корень репо.Если я делаю это, развертывание не приводит к ошибке, но файлы не развертываются.
[Обновить] Я вижу в разделе «Получить источники сборки» сообщение «ВЫ находитесь в состоянии« отсоединенная голова ». Возможно, в этом есть что-то».сделать с проблемой.
[Обновление] В конвейере сборки у меня есть
[Обновление]
Когда я пытаюсь создатьВ новом конвейере сборки я получаю следующие
Я выбираю местоположение для хранилища Azure и хранилище для vste, а затем для конвейера Azure.yml автоматически генерируется как
# ASP.NET Core
# Build and test ASP.NET Core web applications targeting .NET Core.
# Add steps that run tests, create a NuGet package, deploy, and more:
# https://docs.microsoft.com/vsts/pipelines/languages/dotnet-core
pool:
vmImage: 'Ubuntu 16.04'
variables:
buildConfiguration: 'Release'
steps:
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
[Обновить]
Похоже, мне может понадобиться выбрать Использовать Visual Designer
[Update] Из комментария ollifant я нашел задачу Publish Artifact.Теперь выясним, как ее заполнить
[Update] Э-э-э, не очень хорошо выглядит