azure-pipelines - Azure Pipelines - 查看上一次运行的参数

标签 azure-pipelines

不确定是否有办法做到这一点,但我想查看之前运行的 yaml 管道中的参数,以便查看管道运行时输入或选择的内容。那可能吗?我发现的唯一解决方法是根据每个参数添加标签。

最佳答案

您可以从 Build 查看作业日志中选择的参数。总结 用户界面页面。见下文:

开始构建 总结 上一次运行,选择 下的作业职位 , 点击下图突出显示的 Job,然后展开 Parent pipeline used these runtime parameters .

enter image description here

除了基于每个参数添加标签之外,另一种解决方法是在管道中添加脚本任务以输出参数。以便您稍后可以检查从任务日志中选择了哪些参数。

- script: |
    echo "image ---> ${{parameters.image}}"
    echo "name ---> ${{parameters.name}}"
  displayName: 'Parameters Selected' 

您也可以调用rest api获取上一次运行的作业日志。选择的参数通常在 id = 的日志中2
https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/logs/2?api-version=5.1
请参见下面的示例,获取 id = 2 的日志
enter image description here

关于azure-pipelines - Azure Pipelines - 查看上一次运行的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62300943/

相关文章:

asp.net-core - Nuget 恢复在 CORE 包的 VSO 2017 构建上失败

来自 IFSC 代码的 Azure Devops Docker 镜像没有这样的文件或目录

rest - Azure rest API (6.0-preview.1) Run Pipeline 返回 : "Value cannot be null.\r\nParameter name: runParameters" via postman

.net-core - Azure Devops + Coverlet + SonarQube 显示 0%

c# - 引用 Windows SDK winmd 文件和 VS Team Services 构建

azure - 如何在 Azure 上部署 Vue(前端)和 Spring Boot(后端)应用程序(首选通过 Azure Pipelines)?

visual-studio - VSTS在线自动化构建找不到代理

azure-devops - Azure DevOps 自托管代理,更新 Git 版本

visual-studio - VSTS 发布管理转换 web.config

unit-testing - 如何在测试失败时自动通知测试所有者?