问题标签 [azure-devops-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

sql-server - Azure DevOps 服务器中的数据库压缩问题

实际上我的数据库大小约为 1.3tb,我通过 sql 查询方法从数据库中删除了一些不必要的文件、构建、管道,其中我的数据库现在在 azure devops 服务器中减少到 160GB,但我仍然能够看到数据库大小仅 1.3 TB。

那么,您能否指导我如何克服这个问题并获得我最新的数据库大小,即 .160GB(在删除一些不必要的文件、构建、管道之后)

0 投票
0 回答
42 浏览

azure-pipelines - 在 DevOps Server 2020 中获取 Git 分支以构建 DevOps 服务管道?

我们有一个 DevOps Server 2020 的本地实例,托管一个 Git 存储库以及其他 ADO 工具,我正在对一个免费的 DevOps 服务实例进行一些实验,以防止我们现有的管道和版本出现任何混乱。我目前被困在管道上,试图从我们的本地 Git 存储库中获取 Git 分支。

我已经对错误代码 128 进行了大量挖掘,其中显示消息“致命:身份验证失败”,并且 DevOps 服务器 IIS 配置为启用匿名身份验证并禁用其他身份验证选项。我目前正在使用我们的 /tfs/ URL 为管道源使用“其他 Git”服务连接选项,并为管道提供了访问 Git 存储库的凭据。

我已经使用git clone来自 Git bash 的命令测试了相同的 URL,它工作正常,所以我想知道为什么 Pipelines 无法建立连接,但我可以从命令行很好地做到这一点。

0 投票
0 回答
13 浏览

azure - 我可以找到随机 DevOps 服务组织的管理员吗?

我们怀疑某个特定的 Azure DevOps Services 组织可能与我们公司有关,但我们不确定。我们目前唯一拥有的是orgid来自 URL https://dev.azure.com/{orgid},它类似于我们的公司名称,但我们公司中没有 Azure 访问权限的人是所有者,也没有任何人可以访问甚至看到所有者。我们都收到此 401 错误消息:

在此处输入图像描述

由于我们可能不拥有这个组织,有没有办法说服 Azure 只向实际所有者发送消息? (除了联系 Azure 支持和人工循环。)

是的,我知道如果有这样一种方式,它可能会被滥用于垃圾邮件的生成,但就像whois域名一样,它似乎在理论上应该是必要和可能的。

0 投票
1 回答
38 浏览

azure - 每当创建父工作项时,我都需要填充子工作项

如果我有一个名为“capitalized”的史诗工作项,则每当使用此名称创建的史诗时,它的子项都应自动填充。

0 投票
1 回答
49 浏览

azure-devops - 解析运行时表达式中的预定义代理变量

我有以下场景,为简洁起见进行了简化,但概述了我的问题。

我有一个 2 Job 管道。

BreakMatrix作业:在 an 上运行AdminPool并输出 2 个具有以下名称的变量ENV1ENV2. 这些名称很重要,因为它们中的每一个都与在单独的MachinePoolVM 部署池中运行的环境的名称相匹配。

Upgrade作业:依赖于BreakMatrix作业并在 VM MachinePool上运行的部署作业,带有将选择ENV1ENV2环境的标签。

我正在尝试将其中一个变量传递给每个相应的环境:

ENV2预部署步骤的输出:

如果我尝试在依赖表达式中使用预定义变量,它们似乎无法正确解析,但如果我只是将它们映射到变量/格式化它们,它们就可以工作。注意:环境名称实际上是在这些作业运行之前动态计算的,因此我不能使用参数或静态/编译时变量。

关于如何仅将相关变量传递给每个环境的任何建议?

0 投票
0 回答
69 浏览

reactjs - 使用浏览器调整构建结果选项卡贡献的大小

我有一个 Azure DevOps 扩展,它添加了一个自定义生成结果选项卡 ( ms.vss-build-web.build-results-tab)。除了组件的大小之外,一切都工作正常。当页面加载时,我的组件是正确的大小(屏幕的宽度,匹配所有的内置组件)。但是,一旦我调整浏览器窗口的大小,我的组件就会停留在其原始大小。

负载:

加载时,调整大小之前

调整浏览器大小后:

调整大小后

如果在组件调用之后调用,调用SDK.resize() 似乎没有任何影响。如果我设置了一个断点,调整断点命中的窗口大小,然后手动调用(在我通知完成之前),然后选项卡将调整为屏幕宽度。SDK.notifyLoadSucceeded()SDK.resize()

出于调试目的,我添加了一个调用SDK.resize(). 我还尝试向窗口添加调整大小事件处理程序,并从那里调用它。两者都不起作用。

请注意,我的组件本身已设置为填充其容器(请参阅下面的 CSS):

问题似乎出在容器本身(由 Azure DevOps 控制的容器,我的组件被沙盒化其中)。当组件首次完成加载时,它iframe总是有一个静态heightwidth设置它对应于屏幕的大小:

Azure DevOps 控制的 iframe

我没有设置这些值,所以它必须是 Azure DevOps 添加它们(我假设是resize调用的一部分)。同样的事情发生在移动设备上。加载选项卡看起来很棒,但是如果我切换到横向视图,除了我的选项卡之外,所有内容都会调整大小。

我错过了什么吗?有没有办法让我的标签容器随窗口的其余部分一起调整大小?这没什么大不了的,但肯定很烦人。

我正在使用azure-devops-uiv2.167.21(React 组件)包和azure-devops-extension-sdkv2.0.11。

这是我的扩展清单的片段,以防万一:

我还尝试根据在 Github 搜索中找到的一些示例进行设置contributions[0].properties.width"100%"但这似乎没有任何作用。这也是它的dynamic: true来源,我承认我完全不知道应该做什么——关于这些东西的文档相当缺乏。

0 投票
1 回答
111 浏览

azure-devops - Azure DevOps Services REST API - 工作项的批量更新

我正在寻找通过 ADO REST API 批量更新工作项的示例。

本文档包含示例链接,这些链接似乎不起作用: https ://docs.microsoft.com/en-us/rest/api/azure/devops/wit/workitembatchupdate?view=azure-devops-rest-6.0