首页 > 解决方案 > 构建任务组:选择参数下列出的构建变量

问题描述

我们正在为所有构建使用一个任务组。一些步骤从变量组中选择变量,而一些变量只是系统变量,如 $(Get-Date)。

编辑任务组时,在构建步骤中检测到的所有变量都列在参数部分下,因此所有构建也将显示相应任务组的此变量列表。

然而,在我们的例子中,我们只想显示三个变量。我们希望不列出 $(Get-Date) 等变量、一些配置变量和库变量组中的变量,因为用户不应该能够编辑这些参数。

有没有办法选择将哪些参数列在任务组或相应的构建中?

在此处输入图像描述

标签: azure-devops

解决方案


似乎没有办法控制应该在任务组下列出哪个参数。

但是有办法控制谁有权编辑这些参数。如果您可以接受,您可以修改任务组的安全性,这允许您控制单个用户和组的编辑权限。

在此处输入图像描述

在您拒绝用户编辑任务组的权限之后。用户尝试更改参数时会出错。

在此处输入图像描述


推荐阅读