У меня есть простой конвейер сборки, который запускает мой git commit и отлично работает.
Вот .yaml для этого процесса:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
variables:
buildConfiguration: 'Release'
steps:
- script: dotnet build --configuration $(buildConfiguration)
- task: ArchiveFiles@2
inputs:
rootFolderOrFile: '$(Build.BinariesDirectory)'
includeRootFolder: true
archiveType: 'zip'
archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'
replaceExistingArchive: true
displayName: 'dotnet build $(buildConfiguration)'
Затем я попытался сделать сборку Release, но не смог передать zip-файл на шаг моего развертывания. Следующие шаги:
- Опубликовать артефакты сборки
- Скачать артефакты сборки
- Развертывание веб-службы
Вот мои настройки - Общий конвейер выпуска:
Стадия создания артефакта:
Вот мои 3 задания на этапе 1 (этап развертывания):
Тогда свойства 3 задач:
И вот ошибка, которую я получаю, она относится к каталогу публикации артефактов: