不确定是否有办法做到这一点,但我想查看之前运行的 yaml 管道中的参数,以便查看管道运行时输入或选择的内容。那可能吗?我发现的唯一解决方法是根据每个参数添加标签。
最佳答案
您可以从 Build 查看作业日志中选择的参数。总结 用户界面页面。见下文:
开始构建 总结 上一次运行,选择 下的作业职位 , 点击下图突出显示的 Job,然后展开 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
请参见下面的示例,获取 id = 2 的日志
关于azure-pipelines - Azure Pipelines - 查看上一次运行的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62300943/