首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取azure管道的最后一次运行id?

如何获取azure管道的最后一次运行id?
EN

Stack Overflow用户
提问于 2020-04-28 18:15:54
回答 2查看 1.3K关注 0票数 1

我正在使用powershell和az cli编写一个自动化测试套件。我需要能够从流水线的最后一次运行下载构建流水线工件来安装和测试应用程序。问题是我需要知道运行ID才能下载工件。

代码语言:javascript
复制
az pipelines runs artifact download --artifact-name "*Artifact Name*" --run-id **nnn** --path "c:\temp"

有没有办法找到最后一个成功的运行ID?目前,我通过图形用户界面查找它,所以我知道只要你使用PublishPipelineArtifact而不是PublishBuildArtifact就可以下载,因为az cli中有一个bug。

EN

回答 2

Stack Overflow用户

发布于 2020-04-28 23:22:59

您可以更改azure pipelines创建run ID的方式并使用可预测的格式。https://docs.microsoft.com/en-us/azure/devops/pipelines/process/run-number

票数 0
EN

Stack Overflow用户

发布于 2021-05-11 15:24:39

一种方法是使用--output json,然后您可以迭代运行并查找finishTime字段:

代码语言:javascript
复制
az pipelines runs list --org $org --project $project --pipeline-ids $pipelineID --output json

我敢肯定,如果你投入足够的时间,也可能有一种使用查询字符串的方法来获取最新信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61477802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档