从VSTS / Azure执行以写入VSTS时,如何在PowerShell中使用路径变量

时间:2018-05-27 19:00:41

标签: powershell azure azure-devops azure-pipelines

我有一个PowerShell,可以导出一些Azure服务(用于创建Microsoft Azure资源的纯脚本文件)。在发布定义中使用Azure PowerShell时,我能够在VSTS中执行这些脚本。

enter image description here

此脚本执行相关API并写入结果"通常"到当地的车道或天蓝色的仓库。

但我想导出到VSTS文件夹。通常有一个所谓的drop文件夹,例如存储构建结果。

$pathToExport = "c:\mytempfolder\db\Cluster\" ... 
$export = Invoke-RestMethod -Uri $AzureResourceExportApiUrl -Method GET -Headers $headers -Body 
$parameters $export | ConvertTo-JSON -depth 100 | Out-File $pathToExport

有没有办法使用VSTS文件夹?

1 个答案:

答案 0 :(得分:0)

drop文件夹用于构建而不是发布,因此您无法像在VSTS构建中那样执行此操作。

您可以通过REST API将文件上传到VSTS的源存储库:Add a binary file