gpt4 book ai didi

azure-devops - 用于发布管理的交互式变量

转载 作者:行者123 更新时间:2023-12-05 00:54:26 24 4
gpt4 key购买 nike

在 VSTS 的构建定义中,您可以声明一个变量并允许在队列时间更改它,如此快照 Allow to change

我可以对 Release 定义中的变量做同样的事情吗?

现在我有一个 Release 定义,它有一个名为 Sharepoint 的环境。在此环境中,我有一个 PowerShell 任务将构建工件的 zip 文件上传到 Sharepoint Online。要使用 SharePoint API 上传文件,我需要一个 SharePoint 帐户凭据,我将其存储为此 Sharepoint 环境的变量。问题是 Microsoft 要求每 90 天更改一次 Sharepoint 帐户的密码(这是我们的 IT 告诉我的)。因此,如果不同的开发人员想要从这个 Release Definition 请求一个 release 并且我的密码已经更改,那么将我的凭据存储在环境中的变量中并不是一个好的选择。

当开发人员想要请求发布时,有什么方法可以让我获得 Sharepoint 凭据的交互式提示?

此外,由于我们使用用于 Office365、Sharepoint 和 VSTS 的 Azure Active Directory,我想知道是否可以从 Release API 返回的 createdBy 字段中提取凭证,地址为 https://www.visualstudio.com/en-us/docs/integrate/api/rm/releases#for-a-release-definition 并将其用作 Sharepoint Online 的凭据。

最佳答案

它不支持在 VSTS 中请求发布时更改变量值。没有像构建定义这样的交互式变量。

你可以投票给这个用户的声音:https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/16616269-change-release-variables-value-when-deploy-a-rele

您在上面发布的 REST API 返回用户的 ID 和显示名称,响应中没有密码。所以这也不能满足您的要求。

关于azure-devops - 用于发布管理的交互式变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39987514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com