Azure devops Azure yaml发布管道从提示符传递参数值
我想知道是否有任何方法可以通过UI提示符获取ask,以获取每次运行发布管道时可以输入的动态生成的参数值 我读取带有默认值的参数和变量,但没有弹出窗口,我可以输入动态参数值 我正在寻找的pop与我们在管道中获得人员批准的pop相同,因此我可以给出我的desire动态值,并在管道中进一步将其用作变量 希望有人能帮我。先谢谢你Azure devops Azure yaml发布管道从提示符传递参数值,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,我想知道是否有任何方法可以通过UI提示符获取ask,以获取每次运行发布管道时可以输入的动态生成的参数值 我读取带有默认值的参数和变量,但没有弹出窗口,我可以输入动态参数值 我正在寻找的pop与我们在管道中获得人员批准的pop相同,因此我可以给出我的desire动态值,并在管道中进一步将其用作变量 希望有人能帮我。先谢谢你 注意:动态参数意味着对于每个管道,如果没有,则会有什么不同,那么我可以使用azure变量来代替。在YAML管道中,您可以添加一个变量,并让用户在运行管道时覆盖它 编辑YAML时
注意:动态参数意味着对于每个管道,如果没有,则会有什么不同,那么我可以使用azure变量来代替。在YAML管道中,您可以添加一个变量,并让用户在运行管道时覆盖它 编辑YAML时,单击“变量”: 添加新变量或编辑现有变量时,选中复选框“让用户在运行此管道时覆盖此值” 现在,在运行管道时,在“高级选项”中单击“变量”,输入要更改的变量,并替换该值
在YAML管道中,您可以添加一个变量,并允许用户在运行管道时覆盖该变量 编辑YAML时,单击“变量”: 添加新变量或编辑现有变量时,选中复选框“让用户在运行此管道时覆盖此值” 现在,在运行管道时,在“高级选项”中单击“变量”,输入要更改的变量,并替换该值
对于带有参数的YAML管道,您可以在运行时在“运行管道”窗口中指定值
parameters:
- name: image
displayName: Pool Image
type: string
default: ubuntu-latest
values:
- windows-latest
- vs2017-win2016
- ubuntu-latest
- ubuntu-16.04
- macOS-latest
- macOS-10.14
trigger: none
jobs:
- job: build
displayName: build
pool:
vmImage: ${{ parameters.image }}
steps:
- script: echo building $(Build.BuildNumber) with ${{ parameters.image }}
更多信息:对于带有参数的YAML管道,可以在运行时在“运行管道”窗口中指定值
parameters:
- name: image
displayName: Pool Image
type: string
default: ubuntu-latest
values:
- windows-latest
- vs2017-win2016
- ubuntu-latest
- ubuntu-16.04
- macOS-latest
- macOS-10.14
trigger: none
jobs:
- job: build
displayName: build
pool:
vmImage: ${{ parameters.image }}
steps:
- script: echo building $(Build.BuildNumber) with ${{ parameters.image }}
更多信息:这也可以在发布版yml基础管道上完成吗?@YouAreAwesome是:)屏幕截图来自YAML管道。转到Azure DevOps->pipelines,输入您的yaml,然后在右上角单击“变量”。这也可以在发布yml基本管道时完成吗?@YouAreAwesome Yes:)屏幕截图来自yaml管道。转到Azure DevOps->pipelines,输入yaml并在右上角单击“Variables”。如果没有获取最新信息,以下变通方法是否对您有帮助?或者,如果您有任何问题,请随时在此处分享。如果您没有获得最新信息,以下解决方法是否对您有帮助?或者如果你有任何问题,请在这里分享。