如何在 Azure 发布管道上创建自定义参数

how to create custom parameters on azure release pipeline

我正在构建一个 azure 发布管道,当我按 'create release' 时,我将被带到以下屏幕,我可以在其中提供输入。我如何添加我自己的自定义字段来定义新参数?

为了澄清,我问的是如何在经典发布管道上执行这些操作,而不是新的 yaml 管道。

以下是我将如何在 yaml 管道上创建参数:

parameters:
- name: aspName
  displayName: 'App service plan name'
  type: string
  default: mydefaule

您必须在管道的变量选项卡中设置它,并确保其勾选为“可在排队时间设置”

然后在您希望在

中使用它的阶段使用“$(variableName)”引用它

i cant embed images yet, link here

这很容易。您必须标记哪些发布变量是可设置的(变量选项卡中的右栏)。

https://i.stack.imgur.com/pxmDH.png

只有 Yaml 管道 支持自定义运行时参数。

这是关于 Runtime parameters

的文档

在发布管道中,恐怕没有完全相同的功能。

类似功能:可以将发布变量设置为发布时可设置.

然后当你运行发布管道时,你可以设置变量值。

注意:这是发布管道变量而不是参数。如果你仍然想获得与yaml管道中完全相同的功能(运行时参数),我建议你可以在我们的UserVoice网站上投票以下建议票:Runtime parameters with Release pipelines.