VSTS 发布变量在 运行 时间输入值

VSTS Release Variables Enter Value at Run Time

我希望能够允许用户在 运行 时输入变量值(例如密码)。我查看了部署前批准设置和手动干预任务,但不知道如何实现。

我们的运营团队不希望我们在发布定义中保存生产服务器密码,即使它是 masked/encrypted。

谢谢, 安吉

我不认为这是可能的,并提供您的 Ops 团队所需的安全性。 VSTS 是一个基于云的系统,因此在发布定义中的某处,无论您选择提供该参数,该参数都将保留在日志中的某处。

链接到 Azure KeyVault 的变量组是我所知道的最佳答案。密码安全地存储在 KeyVault 中,永远不会保存在发布定义中。

其他选项是使用草稿发布,以及编辑 tasks/parameters/etc 的能力。在你开始发布之前,但我的第一点是,这将被记录下来。