VSTS版本变量在运行时输入值

时间:2018-01-12 14:21:08

标签: azure-devops release-management tfs2017 ms-release-management azure-pipelines-release-pipeline

我希望能够允许用户在运行时输入变量的值(例如密码)。我查看了部署前批准设置和手动干预任务,但无法弄清楚如何实现这一目标。

我们的Ops团队并不希望我们在发布定义中保存生产服务器密码,即使它已被屏蔽/加密。

谢谢, 安琪

1 个答案:

答案 0 :(得分:2)

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

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

其他选项是使用草稿版本,以及编辑任务/参数等的功能。在你放开释放之前,但是在我的第一点,这将被记录。