【发布时间】:2017-12-22 18:30:56
【问题描述】:
我们需要创建 Key Vault 并使用机密填充(或生成)它,然后在下一个构建步骤中将它们作为 SQL 服务器 (PaaS) 的密码引用。最好的方法是什么?
【问题讨论】:
标签: azure-devops azure-pipelines azure-resource-manager azure-pipelines-build-task azure-keyvault
我们需要创建 Key Vault 并使用机密填充(或生成)它,然后在下一个构建步骤中将它们作为 SQL 服务器 (PaaS) 的密码引用。最好的方法是什么?
【问题讨论】:
标签: azure-devops azure-pipelines azure-resource-manager azure-pipelines-build-task azure-keyvault
创建/更新 Azure Key Vault 的方法有很多,例如Azure PowerShell、Azure CLI、REST API,VSTS 构建/发布中还有 Azure PowerShell 和 Azure CLI 任务。使用 Azure PowerShell 或 Azure CLI 也是如此。
要在 build/release 中创建/更新变量,您可以使用Logging Command (##vso[task.setvariable]value),然后该变量可以在后续任务中使用。
另一方面,如果你只想要变量秘密,你只需要添加一个构建或发布变量,然后点击锁定图标到set the variable secret。
【讨论】: