在我的ADO构建线中,我有一个安全的文件下载步骤。当我们分支版本时,我们使用powershell来完成克隆构建定义和更新克隆管道中的设置/信息的繁重工作。
我遇到的一个问题是,安全文件下载步骤不接受变量,在UI中,您只能选择已经存在的文件名,因此我们必须在创建每个新分支之后手动更新它。
我已经抓起了powershell中的定义任务步骤(如$step),并希望能够将$step.inputs.fileInputs
设置为类似于cert-$newVersion
的变量,但它目前设置为guid。
有没有人知道是否可以通过API在ADO中获得安全文件的guid,或者有一个解决方案?
发布于 2021-05-27 05:48:50
有没有人知道是否可以通过API在ADO中获得安全文件的guid,或者有一个解决方案?
是。这个API存在。
您可以尝试使用以下Rest:
Get https://dev.azure.com/{OrganizationName}/{ProjectName}/_apis/distributedtask/securefiles?api-version=6.1-preview.1
结果:
您可以根据文件名获得安全文件GUID。
https://stackoverflow.com/questions/67708031
复制相似问题