我有一个PowerShell,它导出一些Azure服务(用于创建Microsoft Azure资源的纯脚本文件)。我可以在使用时从VSTS中执行thos脚本 Azure PowerShell 在发布定义中。
Azure PowerShell
此脚本执行相关的API,并将结果“正常”写入本地驱动器或Azure存储。
但我想导出到一个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文件夹的方法?
Drop文件夹用于构建而不是发布,因此您可以像在vsts build中那样进行构建。
您可以通过RESTAPI将文件上载到VSTS的源存储库: Add a binary file