Azure devops 从Azure存储帐户在Azure上发布测试结果

Azure devops 从Azure存储帐户在Azure上发布测试结果,azure-devops,azure-storage,azure-pipelines,Azure Devops,Azure Storage,Azure Pipelines,我有一个创建report.xml文件的容器,我希望使用该文件在Azure中创建测试报告 我本来想在管道中执行此操作,但我不知道如何在Azure管道中获取此文件 在存储帐户中下载文件并在管道过程中对测试结果使用它的方法是什么 如果我理解,您想从管道中的blob存储中复制文件吗 为此,您可以使用以下方法: 但是你能解释一下你所说的是什么意思吗??如果我理解,你想从管道中的blob存储复制一个文件吗 为此,您可以使用以下方法: 但是,您能解释一下您所说的是什么意思吗??尝试使用Azure Powers

我有一个创建report.xml文件的容器,我希望使用该文件在Azure中创建测试报告

我本来想在管道中执行此操作,但我不知道如何在Azure管道中获取此文件

在存储帐户中下载文件并在管道过程中对测试结果使用它的方法是什么


如果我理解,您想从管道中的blob存储中复制文件吗

为此,您可以使用以下方法:


但是你能解释一下你所说的
是什么意思吗?

如果我理解,你想从管道中的blob存储复制一个文件吗

为此,您可以使用以下方法:


但是,您能解释一下您所说的
是什么意思吗?

尝试使用Azure Powershell处理此从Azure存储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文件共享(而不是blob)下载文件,请参阅该链接中的我的回复。

尝试使用Azure Powershell处理此问题,从Azure存储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文件共享(而不是blob)下载文件,请参考我在该链接中的回复。

经过一些挖掘,这就是解决方案

我所做的是在容器实例期间将存储卷装载到生成报告的容器中

之后在管道中,我将存储在存储帐户中的文件复制到管道代理

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

然后,在发布管道中使用test reporter时,只需从代理获取这些文件。

经过一些挖掘,这就是解决方案

我所做的是在容器实例期间将存储卷装载到生成报告的容器中

之后在管道中,我将存储在存储帐户中的文件复制到管道代理

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

然后,在发布管道期间使用test reporter时,只需从代理获取文件。

我想在发布测试结果的步骤中使用Azure存储中的文件我想在发布测试结果的步骤中使用Azure存储中的文件我想在发布测试结果的步骤中使用Azure存储中的文件