-
0 votesanswersviews
为VSTS扩展提供用户配置的最佳实践
我正在开发一个VSTS-Extension,它可以在工作项的上下文中执行 . 我需要为扩展程序执行的操作提供用户级配置(例如,在执行操作时应通知哪个外部服务) . 我将使用API提供的数据服务存储数据 . 是否有最佳实践使用户可以使用配置(与仪表板小部件的配置相当)? -
0 votesanswersviews
VSTS使用扩展程序验证用户故事
因此,我们正在从内部部署TFS过渡到VSTS,对于一个特定项目,我想要做的是,当用户提交用户故事时,能够验证VSTS中的某些字段 . 到目前为止,我已经从敏捷过程中继承了一个新的过程(让我们称之为我的敏捷论证),然后在新的过程中编辑用户故事以添加一些新的字段(让我们说其中一个)被称为基本URL) . 基本URL是“文本(单行)”并且是必需的,但VSTS似乎比TFS具有更少的验证选项 . 我希望能够... -
0 votesanswersviews
在VSTS Extension中从本地计算机读取配置
我是VSTS Extension和打字稿的新手 . 我们需要从VSTS Extension中的Local Machine /或UNC路径读取配置文件 . 数据存储(https://docs.microsoft.com/en-us/vsts/extend/develop/data-storage)无效,因为它未存储为物理文件 . 由于每个用户都有自己的配置文件,我们需要从本地计算机上读取它 . 任何... -
0 votesanswersviews
用于向工作项添加文本框的VSTS扩展
我正在尝试通过扩展名向VSTS添加文本框 . 我需要知道如何使用扩展名为VSTS中的工作项添加文本框? -
0 votesanswersviews
如何调用VSTS REST API以获取Web扩展中的发布定义工件列表?
我正在为VSTS实现特定版本管理的Web扩展 . 从该扩展我需要为特定版本定义启动新版本 . 创建发布的先决条件是使用过的工件及其正确版本的具体集合 . 这就是我的痛苦 . 有一个RESP API调用(未记录),它提供了每个工件的一组工件的工件列表,以及新版本要使用的预先选择的默认工件版本 . 当您打开用于创建新版本的对话框(或侧面板)时,VSTS本身会调用此类API . 它也在VSTS Rele... -
1 votesanswersviews
如何将我们的VSTS扩展包的prod版本发布到我的dev VSTS(而不是prod VSTS),所以我可以在发布到prod VSTS之前验证它?
我想拿包 as-built by the release line ,并将其安装到另一个(非prod)VSTS,所以我可以在安装到我们的产品VSTS之前验证它是否有效 . 我们使用VSTS vNext构建与VSTS任务'Package Extension'来编译包 . 这会将值为'my-prod-publisher'的'Publisher'编译为'extension.vsixmanifest'文件... -
0 votesanswersviews
azure-devops-extension-sdk:ReleaseRestClient不起作用(错误401)
可以使用新的库来开发AzureDevOps UI扩展,但是我对发布部分有疑问 当我使用api版本时,我收到401错误,而我是我的项目管理员和我的网站azureDevOps import * as SDK from "azure-devops-extension-sdk"; import { CommonServiceIds, IProjectPageService, getCl... -
1 votesanswersviews
VSTS Node API - 无法使用Identities API
我在VSTS Node Api遇到了一些麻烦 - 特别是Identities API . 我已经成功使用Git API来执行检索存储库列表等操作: // From ./functions/functions.js module.exports.getRepos = async function (vstsWebApi) { var gitApi = vstsWebApi.getGitApi()... -
0 votesanswersviews
如何使用基于VSTS服务器的任务验证消息的发布者到服务总线?
我想使用Publish To Azure Service Bus VSTS server task并在收件人端验证发布的消息来自的VSTS user , project 和 account . 根据task.json相关信息被发布到服务总线上,但出于我的目的,这是不安全的,因为我想保护自己免受客户欺骗信息 . 多个不同的VSTS用户,项目和帐户将使用该任务 . 一旦任务的客户端具有发布到服务总...