Я создал конвейер сборки, который работает правильно и в конце публикует артефакты.
Я также создал конвейер выпуска для развертывания API REST в веб-приложении Azure
Задача конвейера выпуска содержит эту информацию:
$(System.DefaultWorkingDirectory)/**/*.zip
Однако я получаю эту ошибку:
Error: More than one package matched with specified pattern: D:\a\r1\a\**\*.zip. Please restrain the search pattern.
Когда я вижу папку удаления, я действительно вижу, что есть папки по дате и есть несколько файлов .zip
* +1012 *
Webapi находится в корневом каталоге, но также и в указанной папке.
Мне не удалось найти, как каждый раз очищать всю папку для перетаскивания или как избежать этой ошибки.
Обновление 1:
В конвейере сборки я вижу, когда публикую в этом:
##[section]Starting: Publish Artifact: webapidrops
==============================================================================
Task : Publish Build Artifacts
Description : Publish build artifacts to Azure Pipelines/TFS or a file share
Version : 1.142.2
Author : Microsoft Corporation
Help : [More Information](https://go.microsoft.com/fwlink/?LinkID=708390)
==============================================================================
##[section]Async Command Start: Upload Artifact
Uploading 31 files
Uploading 'webapidrops/2019_04/04_06_58/LuloWebApi.zip' (16%)
Uploading 'webapidrops/LuloWebApi.zip' (16%)
Uploading 'webapidrops/LuloWebApi.zip' (33%)
Uploading 'webapidrops/LuloWebApi.zip' (50%)
Uploading 'webapidrops/LuloWebApi.zip' (66%)
Uploading 'webapidrops/LuloWebApi.zip' (83%)
Uploading 'webapidrops/LuloWebApi.zip' (100%)
File upload succeed.
Upload 'D:\a\1\a' to file container: '#/1483345/webapidrops'
Associated artifact 387 with build 125
##[section]Async Command End: Upload Artifact
##[section]Finishing: Publish Artifact: webapidrops