问题标签 [azure-pipelines-build-task]

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 投票
1 回答
213 浏览

batch-file - VSTS,从批处理文件启动 Android 模拟器未按预期工作

我正在尝试使用以下命令从构建定义中的批处理文件启动 Android 模拟器:

我尝试将构建步骤添加为命令行和批处理脚本。

问题:脚本工作正常,打开模拟器并等待它完全打开,但是一旦脚本完成执行并且控制台关闭,模拟器也会关闭。

我尝试直接在构建服务器上运行脚本,并且无需关闭模拟器就可以正常工作,但是当作为构建步骤排队时,我遇到了上述问题。

问题:如何在批处理文件执行完毕后强制模拟器保持打开状态?

编辑:看起来构建定义任务终止了它在定义步骤中创建的所有进程,我尝试了多个脚本,尝试cmd /k并尝试了/b并尝试创建另一个实际调用此文件或启动它的批处理文件,但没有结果。我仍在等待任何可能的解决方案。

0 投票
1 回答
729 浏览

tfs - 如何通过 vsts-node-api 模块创建 VSTS 工作项标签?

我需要使用 vsts-node-api 模块创建工作项标签,目前 WorkItemTrackingApi 中似乎没有此功能。有没有其他选择?

以下是工作项 API 包装器的位置 https://github.com/Microsoft/vsts-node-api/blob/master/api/WorkItemTrackingApi.ts

0 投票
1 回答
198 浏览

tfs - 通过 Rest API 将 VSTS 错误项分配给下一个版本

我需要分配一个 VSTS 错误项,以便在下一个版本中使用 VSTS Rest API 修复。我假设“Microsoft.VSTS.Build.IntegrationBuild”是使用下一个版本更新的字段。但是,此字段在 VSTS 错误项 UI(构建和测试集成字段参考)中不可用。我还需要通过 VSTS API 检索项目的下一个发布信息,是否可以使用当前的 VSTS Rest API 来执行此操作?请指教。

提前致谢。

0 投票
1 回答
977 浏览

git - VSTS 构建相关的提交

有谁知道 VSTS 如何为构建创建相关提交列表?

我专门寻找在我创建新分支时创建的那些。目前,它似乎只是创建了过去几次提交到分支分支的列表。

理想情况下,我想要的是类似于git log master..<commit hash>.

我们希望通过为发布创建一个新分支来将其用作发布文档,该分支将包含合并到其中的所有分支中所有工作的完整提交历史记录,但似乎并非如此。

0 投票
2 回答
677 浏览

tfs - TFS 2015.2 中的工作项创建问题(使用 vsts-node-api)

通过 vso-node-api 包在 TFS 2015.2(本地)中创建错误项时出现以下错误,但是相同的代码在我的 VSTS(在线)订阅中运行良好。

错误:失败请求:错误请求(400)-TF401349:发生意外错误,请验证您的请求并重试。
状态码:400

我正在使用 vso-node-api 库中的 WorkItemTrackingApi/createWorkItem 函数来创建工作项。以下是我用来创建工作项的示例代码。

WorkItemCreator.ts

应用程序.ts

范围: “范围”:[“vso.build_execute”,“vso.work_write”],

0 投票
1 回答
9679 浏览

continuous-integration - 如何在 Visual Studio Team Services 中运行 NUnit 测试

当我尝试在 VSTS 任务中执行NUnit测试时,出现以下错误:

我在 VSTS 中有这些任务:

在此处输入图像描述

“运行单元测试”任务配置如下: 在此处输入图像描述

注意我已经设置了“自定义测试适配器的路径”。

我认为 NUnit 的 dll 已正确复制到 packages 文件夹,因为在“Nuget restore”任务中我可以看到以下内容:

注意:NUnit 版本是 2.6.4,我使用的是 Hosted Agent

0 投票
1 回答
733 浏览

xamarin.ios - Mac (Xamarin) 上的 VSTS 构建代理中的构建问题

介绍

基本上,我无法在 macOS 上使用 VSTS 和 xbuild 为 Xamarin.iOS 项目设置持续集成。

当前设置

我已经设置了一个 VSTS 构建定义,以便在具有最新 Apple macOS 10 的 Mac Mini 上构建一个非常简单的项目(实际上是模板)。安装了 Xamarin,我能够在我的 iPad 上构建和部署一个示例项目。这同样适用于 XCode。下面是我的整个持续集成链:

  1. 将代码上传到 Bitbucket
  2. VSTS 构建定义收到有关新更改的通知
  3. VSTS 构建定义连接到 macOS 上的构建代理
  4. 构建代理构建项目

问题

构建总是失败并显示以下消息:

不幸的是,我无法找出究竟是什么失败了。源代码在~/myagent/_work/1/s. 要构建的解决方案文件也在那里,我确信已经找到了。

macOS 上的构建代理只报告:

实际问题

我的设置中缺少什么?我在哪里可以获得更多信息来追踪该问题?

0 投票
0 回答
550 浏览

asp.net - 当前身份无权访问临时 ASP.NET 文件 n VSTS

我正在尝试使用 Visual Studio Team Services 构建一个旧的 ASP.NET 3.5 项目。当谈到构建解决方案时,我收到了这个错误:

ASPNETCOMPILER(0,0): 错误 ASPRUNTIME: 当前标识 (TASKAGENT5-0010\buildguest) 没有对“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写入权限。

我正在使用托管代理。由于那不是我的机器,我想知道如何修复它。任何想法?

0 投票
2 回答
454 浏览

tfs - 如何从构建任务执行时间更改 VSTS 贡献属性

加载摘要页面本身时,我需要更改“ms.vss-build-web.build-results-section”贡献点的高度。当前,这些值在扩展清单中设置为固定大小,当没有信息显示为摘要时,会导致多余的空白。我无法从 html 级别操作此值,因为摘要页面是在 iFrame 元素内生成的。iFrame 的大小由上层 DIV 元素决定。有没有办法从 VSS.SDK 做到这一点?

延伸点

0 投票
1 回答
518 浏览

azure-pipelines - VSTS BuildAgent 找不到安装的证书

我正在关注这篇文章以通过 VSTS 构建代理签署我的 UWP 包:

https://msdn.microsoft.com/en-us/windows/uwp/packaging/auto-build-package-uwp-apps#certificates-best-practices

我在我的 Package.appmanifest 中选择了“从证书存储中挑选”选项。我在 Build Agent 上安装了证书。

但是我的构建任务失败并出现以下错误:“在证书存储中找不到项目中指定的指纹为‘xxxxxx’的证书。请在项目文件中指定一个有效的指纹。

我在这里错过了什么吗?

谢谢!