Publi sh Результаты тестирования на Azure из Azure Учетная запись хранения - PullRequest
1 голос
/ 08 мая 2020

У меня есть контейнер, который создает отчет. xml файл, который я использую sh для создания отчета о тестировании в Azure.

Я думал сделать это во время конвейера, но мне не хватает того, как получить этот файл во время конвейера Azure.

Каким образом можно загрузить файл в учетную запись хранения и использовать его в результате теста во время конвейера?

enter image description here

Ответы [ 3 ]

0 голосов
/ 11 мая 2020

Попробуйте использовать Azure Powershell для обработки этого получения файлов из Azure Storage Blob:


$storage = Get-AzStorageAccount -ResourceGroupName xxx -Name yyy

$ctx = $storageAccount.Context



# download blob

Get-AzStorageblobcontent -Blob "report.xml" `

  -Container $containerName `

  -Destination " $(System.DefaultWorkingDirectory)" `

  -Context $Context


Согласно этому вопросу: Как скопировать файл из Azure Совместное использование файлов хранилища для агента конвейера выпуска

Похоже, вы пытались загрузить файл из Azure Общий доступ к файлу (не blob), просто обратитесь к моему ответу по этой ссылке.

0 голосов
/ 26 мая 2020

После некоторого покопания это решение.

Что я сделал, так это смонтировал том хранилища во время экземпляров контейнера к моему контейнеру, который генерирует отчет.

Впоследствии в конвейере я скопировал файлы, которые хранятся в учетной записи хранения, в агент конвейера.

$storageAcct = Get-AzStorageAccount -ResourceGroupName XXX -Name YYY
Get-AzStorageFileContent -Context $storageAcct.context -ShareName "Sharename" -Path "report.xml" -Destination $(System.DefaultWorkingDirectory)

Тогда остается только получить эти файлы от агента при использовании репортер тестирования во время конвейера выпуска.

0 голосов
/ 08 мая 2020

Если я понял, вы хотите скопировать файл из хранилища BLOB-объектов в конвейере?

Для этого вы можете использовать Azure Cli task с этой командой :

az storage blob download

Но вы можете объяснить, что вы имеете в виду под этим use it on a Test Result during the pipeline??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...