【发布时间】:2015-06-02 08:27:35
【问题描述】:
我想要完成的事情: 我想通过发布管理部署 Azure 云服务。我按照in this post 列出的步骤设法完成了这项工作。在帖子中,Azure publishsettings 文件被添加到项目中,并在发布管理中用于将 Azure 包部署到云服务。到目前为止一切顺利。
有什么问题: Azure publishsettings 文件还将包含有关生产环境的信息。我不希望所有开发人员都可以使用该信息,因此我希望有一个更安全的替代方案。
我做了什么: 我创建了一个带有 3 个参数的自定义操作:订阅 ID、订阅名称和证书密钥。这样,Azure 信息将保留在发布管理中,并且可以传递给脚本。 This didn't work because the action is not shown in the Release Template Toolbox.
我的问题是什么: 以安全方式通过发布管理将 Azure 凭据传递给部署脚本的最佳方式是什么?
【问题讨论】:
标签: azure azure-devops release-management azure-cloud-services ms-release-management