VSTS: публикация артефактов сборки в хранилище файлов Azure

Можно ли опубликовать вывод сборки из Visual Studio Team Services в хранилище файлов Azure? Я рассмотрел задачу копирования файлов Azure, но не вижу способа скопировать что-либо, кроме хранилища BLOB-объектов Azure или виртуальных машин с этим. Я думал, что мог бы использовать AzCopy для достижения этой цели, но кажется, что это должно быть поддержано из коробки. Есть идеи?

1 ответ

Решение

Из этой статьи мы знаем, что в настоящее время поддерживается только копирование файлов в блог хранилища Azure и виртуальные машины. Я думаю, что это не поддерживает в настоящее время. В качестве обходного пути используйте собственный сценарий для копирования файлов в хранилище файлов Azure. Пожалуйста, также отправьте этот запрос на форуме запроса функций Visual Studio Team Services.

Azure DevOps [ранее также известный как VSTS] поддерживает файлы Azure как конвейер сборки и выпуска. Задачи Azure PowerShell упрощают выпуск артефактов в файловую папку. См. Пошаговое руководство - https://sanganakauthority.blogspot.com/2019/09/azure-devops-build-and-release-pipeline.html

Кроме того, специально созданная для этого оболочка PowerShell доступна на https://github.com/kunalchandratre1/AzureDevOpsReleaseToFileStorage.

Надеюсь это поможет.