gpt4 book ai didi

azure-devops - Az CLI : Cannot run pipeline with runtime parameters

转载 作者:行者123 更新时间:2023-12-02 18:21:54 24 4
gpt4 key购买 nike

我正在尝试使用 AZ CLI 运行管道。我有一个简单的管道:

parameters:
- name: initials
displayName: Initials
type: string

trigger:
- master

pool:
vmImage: ubuntu-latest

steps:
- script: echo ${{ parameters.initials }}
displayName: Test

我尝试使用以下方式运行它:

az pipelines run --organization <my org> --project <my project> --name <pipeline> --branch <my branch> --debug --variables initials=maim

然后我以错误结束:

ValidationResults":[{“result”:“error”,“message”:"A value for the parameter must be provided

这有点奇怪,因为您可以从调试中得知正在设置参数:

Debug output

最佳答案

这是因为您需要发送参数并且您发送了变量

根据 this GitHub issue它已在新版本中修复:

  1. 需要先删除旧包:
az extension remove -n azure-devops
az extension add --source https://github.com/roshan-sy/release-repo/releases/download/1/azure_devops-0.23.0-py2.py3-none-any.whl
  1. 初始测试看起来不错:
az login
az pipelines run --help
...
--parameters : Space separated "name=value" pairs for the parameters you would like to set.
...
az pipelines run --name "{pipeline.name}" --parameters Param1={Value1}

关于azure-devops - Az CLI : Cannot run pipeline with runtime parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70766999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com