问题标签 [vnext]

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 回答
46 浏览

tfs - TFS 2017.3:vNext 运行功能测试任务的下拉列表为空

我们公司在负载均衡器后面有一个 TFS 2017 Update 3 服务器,配置如下:

  • 负载均衡器正在监听tfs.company.com的 443 端口
  • 负载均衡器将包路由到 SSL 上的 TFS ( 10.xxx )

在 TFS 管理控制台上,服务器和通知 URL 配置为tfs.company.com

如果我们要配置 vNext Build Task Run 功能测试,我们将Test selection设置为Test Plan。通常我们现在可以选择应该执行测试的测试计划和测试套件的 ID。此列表为空...

TFS 正在查询他自己的 REST-API 来填充下拉列表。这失败并出现以下错误(提琴手)

提琴手的小包

7-9:HTTP 错误 401。请求的资源需要用户身份验证 10-13:错误消息:底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系..","typeName":"Microsoft. TeamFoundation.DistributedTask.WebApi.ServiceEndpointQueryFailedException, Microsoft.TeamFoundation.DistributedTask.WebApi","typeKey":"ServiceEndpointQueryFailedException","errorCode":0,"eventId":3000}

我们的基础架构团队无法解决这个问题。问题不是特定于版本的。你有什么提示吗?

0 投票
1 回答
646 浏览

tfs - 构建自动化 - 命名最佳实践

相对于构建定义名称,我在 Team Foundation Server 中有这个构建设置

族 > 迭代(分支)> 应用

我正在尝试为构建定义建立一个统一的命名法,并且由于目前我们在 TFS vNext 中有关于文件夹的概念,我一直在寻找这样的东西:

族文件夹 > 迭代文件夹 > Family.Iteration.Application

Family 类似于 Office365 迭代类似于 Alfa1、2017.1 等 应用程序类似于 word

在这个例子中看起来像 Of​​fice365 > Alfa1 > Office365.Alfa1.Word

你们怎么看这件事?命名构建的最佳实践是什么?你会怎么做?

谢谢

0 投票
1 回答
57 浏览

tfs-2015 - 将 V-next 中的变量用于发布管理 2015

我已经使用 TFS 2015 创建了一个 V-Next 构建,并定义了一些变量,例如 IPAddress - 定义变量的 屏幕截图 现在我必须在调用 powershell 脚本时在我的发布管理中使用这个变量。 发布管理变量 知道我该怎么做吗?

0 投票
1 回答
42 浏览

tfs - TFS vnext 文件夹步骤的可选副本

在我的构建中,我需要偶尔复制一个文件夹。即如果该文件夹不存在它不是失败。

目前我已经使用了“出错时继续”设置的复制任务,这使得我的构建看起来只是部分成功。

我还尝试了指定 robocopy/xcopy 的“命令行”任务:

关于如何解决这个问题的任何提示?例如,内联 powershell 可能会。

0 投票
1 回答
24 浏览

visual-studio-2015 - VNext 构建 2015

我正在尝试通过 Visual Studio 构建步骤使用 TFS 2015 构建 C# 的解决方案。在解决方案中,我想排除特定文件夹,以便在解决方案构建过程中不会选择它。在此处输入图像描述

我可以通过右键单击文件夹(测试)明确排除该文件夹,并且可以在 Visual Studio 的解决方案文件夹中选择删除项目,但想知道如何使用 Visual Studio Build 步骤通过 Vnext Build 进行操作。

0 投票
2 回答
295 浏览

tfs - 隐藏路径不适用于 TFS 构建中的门控签入

我无法让我们的门控签入构建定义忽略隐藏路径。

我们有几个团队之间共享的项目。团队 A 使用$/ProjectA, $/Shared,团队 B 使用$/ProjectB$/Shared。我想为团队 A 设置门控签入构建定义,因此我将$/ProjectA和设置$/Shared为构建触发器,并映射它们。所有人目前都在为 A 队工作。

但是,团队 B 无法签入包含来自$/ProjectB和的文件的变更集$/Shared,因为$/ProjectB未映射到门控签入构建定义的工作区中。我通过这种签入来触发门控构建(以便构建项目 A),但我不知道如何设置它。

我们目前的解决方案是强制 B 团队将他们的签到分开,但这很不方便。我希望门控签入构建定义静默忽略任何未映射的文件,而不是(当前)因No appropriate mapping exists for $/ProjectB错误而失败。

伪装$/ProjectB没有用。我什至应该在这种情况下使用伪装吗?

我不能只映射$/ProjectB,因为 (a) 它很大,并且会在每个代理中占用大量空间,并且 (b) 有更多团队与团队 B 有同样的问题。

编辑 原来我过去已经问过类似的问题,但完全忘记了......如果有人有不同的答案,我很想知道。由于缺少映射,TFS 2015 门控签入失败

0 投票
1 回答
640 浏览

vnext - TFS 2017(本地)vNext Build 卡在状态“正在取消”

我已经为 TFS 2017 配置了构建服务器,并为我的 Web 应用程序构建了 vNext。直到昨天,这一切都很好。当我尝试对构建进行排队时,突然开始收到“等待可用代理”消息。即使我点击取消,构建也会停留在“取消”状态。

vNext 构建问题

  • 代理池为绿色。所有需求都与构建期望相匹配。
  • 已在构建服务器上重新启动代理服务。
  • 还尝试按照此问题中的建议重新启动“Visual Studio 后台代理作业服务”
  • 构建停止工作后,代理没有任何日志文件。

有没有人遇到/解决过类似的问题?

0 投票
1 回答
125 浏览

vnext - vNext 构建初始化作业失败,并显示“对象引用未设置为对象的实例”。

我所有的 vNext 构建工作正常,突然开始收到“对象引用未设置为对象的实例”。初始化作业中的错误。

vNext 构建初始化作业错误

构建代理设置有任何问题或错误吗?

0 投票
1 回答
570 浏览

tfs - 基于 TFS2017 的持续集成构建

我想知道 VNext 定义中“持续集成 - 构建每个签入”(XAML 定义)的等价物。

1-是否在 Gated 触发器中“为提交的更改运行持续集成触发器”?

2-或者它是构建定义中的“已检查批量更改的持续集成触发器”。

我问这个问题是因为我在成功进行 Gated Check-in 后无法启动 CI 构建。我的 CI 构建执行与 Gated 不同的步骤。

我已经结束了 TFS 2017 (15.117.27414.0)。

0 投票
1 回答
94 浏览

tfs - VNext 版本中的修订号未正确更新

在 TFS2017 中使用 Gated/CI 构建定义 (vNext),修订号未正确增加。即使更改已正确签入,每个版本也具有相同的 Rev 编号。

我在构建过程开始时通过 powershell 从 $Env:BUILD_BUILDNUMBER 获取修订号,它总是返回相同的数字。