azure-pipelines - Azure Pipelines - 查看上一次运行的参数
问题描述
不确定是否有办法做到这一点,但我想查看之前运行的 yaml 管道中的参数,以便查看管道运行时输入或选择的内容。那可能吗?我发现的唯一解决方法是根据每个参数添加标签。
解决方案
您可以从 Build Summary UI 页面查看在作业日志中选择的参数。见下文:
转到先前运行的构建摘要,选择 Jobs 下的作业,单击如下突出显示的作业,然后展开Parent pipeline used these runtime parameters
.
除了基于每个参数添加标签之外,另一种解决方法是在管道中添加脚本任务以输出参数。这样您就可以稍后查看从任务日志中选择了哪些参数。
- 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
推荐阅读
- material-ui - 在 Material UI 中如何将设置的宽度导航设置为粘性?
- c# - 无法从 Visual Studio 2019 中的 MySQL 数据库更新 EntityFramework 模型
- star-schema - 星型数据集市
- couchbase - 带有变量键的 Couchbase N1QL 嵌套 json 查询
- npm - NPM 坚持使用 CodeArtifact,甚至在公共注册表上
- java - 如何在 java servlet 类中创建对象数组(键、值对)
- html - 如何在给定时间内仅使用不包括 JS 的 HTML/CSS 自动重定向某人或
- mongodb - 如何在 mongodb -> elasticsearch 同步时使用批处理
- git - 显示所有最近的 git 提交,无论它们是否属于本地签出分支
- java - 获取 HSQLDB 中的嵌套集合