我希望能够允许用户在运行时输入变量的值(例如密码)。我查看了部署前批准设置和手动干预任务,但无法弄清楚如何实现这一目标。
我们的Ops团队并不希望我们在发布定义中保存生产服务器密码,即使它已被屏蔽/加密。
谢谢, 安琪
答案 0 :(得分:2)
我不认为这是可能的,并提供你的Ops团队所需的安全性。 VSTS是一个基于云的系统,因此在发布定义的某个位置,无论您选择提供该参数,该参数都将保留在某个日志中。
链接到Azure KeyVault的变量组是我所知道的最佳答案。密码安全地存储在KeyVault中,永远不会保存在发布定义中。
其他选项是使用草稿版本,以及编辑任务/参数等的功能。在你放开释放之前,但是在我的第一点,这将被记录。