如何在 VSTS 发布定义编辑器中添加环境范围变量?

How to add an environment scoped variable in the VSTS release definition editor?

我有几个现有的 VSTS 版本定义;每个定义只有一个环境。我现在想向其中一个定义添加第二个环境,因此我需要为发布定义中的每个环境指定环境特定变量,例如,设置要部署到的服务器。如果我进入发布编辑器中的“变量”选项卡,我会列出许多范围为 "Release" 的过程变量。我可以下拉变量的范围字段,它会在下拉列表中显示以下项目:

Release
Env1
Env2

其中 Env1 和 Env2 是我在此版本定义中的两个环境的名称。 (我不知道它从哪里得到 "Release")。我单击 Env1 尝试将此变量设置为仅供 Env1 部署使用,但该字段立即恢复为 Release。似乎无论如何都无法将变量的范围更改为特定于环境。我也尝试过添加一个新变量,但它总是将范围强制为 "Release".

如果我在编辑器中遗漏了什么,那似乎并不明显。

编辑:问题发生在 VSTS 中的 "new" 发布编辑器中。如果我使用旧的编辑器,那么环境名称旁边是“...”。如果我点击它,我会得到一个 "Configure variables" 的选项,它允许我添加一个环境范围的变量。然后,即使使用新编辑器,我也可以在正确的范围内看到新变量。我找不到在新编辑器中添加环境范围变量的任何方法。这是新编辑器的错误吗?

Edit2:描述的问题在使用 IE11 时出现,但不是 Chrome!

这是 IE11 中发布定义编辑器的问题。我会使用 "Report a Problem" link 并打开一个问题。在此期间,使用不同的浏览器 -- Chrome 和 Edge 都运行良好。