问题标签 [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.
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}
我们的基础架构团队无法解决这个问题。问题不是特定于版本的。你有什么提示吗?
tfs - 构建自动化 - 命名最佳实践
相对于构建定义名称,我在 Team Foundation Server 中有这个构建设置
族 > 迭代(分支)> 应用
我正在尝试为构建定义建立一个统一的命名法,并且由于目前我们在 TFS vNext 中有关于文件夹的概念,我一直在寻找这样的东西:
族文件夹 > 迭代文件夹 > Family.Iteration.Application
Family 类似于 Office365 迭代类似于 Alfa1、2017.1 等 应用程序类似于 word
在这个例子中看起来像 Office365 > Alfa1 > Office365.Alfa1.Word
你们怎么看这件事?命名构建的最佳实践是什么?你会怎么做?
谢谢
tfs - TFS vnext 文件夹步骤的可选副本
在我的构建中,我需要偶尔复制一个文件夹。即如果该文件夹不存在它不是失败。
目前我已经使用了“出错时继续”设置的复制任务,这使得我的构建看起来只是部分成功。
我还尝试了指定 robocopy/xcopy 的“命令行”任务:
关于如何解决这个问题的任何提示?例如,内联 powershell 可能会。
visual-studio-2015 - VNext 构建 2015
我正在尝试通过 Visual Studio 构建步骤使用 TFS 2015 构建 C# 的解决方案。在解决方案中,我想排除特定文件夹,以便在解决方案构建过程中不会选择它。在此处输入图像描述
我可以通过右键单击文件夹(测试)明确排除该文件夹,并且可以在 Visual Studio 的解决方案文件夹中选择删除项目,但想知道如何使用 Visual Studio Build 步骤通过 Vnext Build 进行操作。
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 门控签入失败
vnext - TFS 2017(本地)vNext Build 卡在状态“正在取消”
我已经为 TFS 2017 配置了构建服务器,并为我的 Web 应用程序构建了 vNext。直到昨天,这一切都很好。当我尝试对构建进行排队时,突然开始收到“等待可用代理”消息。即使我点击取消,构建也会停留在“取消”状态。
- 代理池为绿色。所有需求都与构建期望相匹配。
- 已在构建服务器上重新启动代理服务。
- 还尝试按照此问题中的建议重新启动“Visual Studio 后台代理作业服务”
- 构建停止工作后,代理没有任何日志文件。
有没有人遇到/解决过类似的问题?
vnext - vNext 构建初始化作业失败,并显示“对象引用未设置为对象的实例”。
我所有的 vNext 构建工作正常,突然开始收到“对象引用未设置为对象的实例”。初始化作业中的错误。
构建代理设置有任何问题或错误吗?
tfs - 基于 TFS2017 的持续集成构建
我想知道 VNext 定义中“持续集成 - 构建每个签入”(XAML 定义)的等价物。
1-是否在 Gated 触发器中“为提交的更改运行持续集成触发器”?
2-或者它是构建定义中的“已检查批量更改的持续集成触发器”。
我问这个问题是因为我在成功进行 Gated Check-in 后无法启动 CI 构建。我的 CI 构建执行与 Gated 不同的步骤。
我已经结束了 TFS 2017 (15.117.27414.0)。
tfs - VNext 版本中的修订号未正确更新
在 TFS2017 中使用 Gated/CI 构建定义 (vNext),修订号未正确增加。即使更改已正确签入,每个版本也具有相同的 Rev 编号。
我在构建过程开始时通过 powershell 从 $Env:BUILD_BUILDNUMBER 获取修订号,它总是返回相同的数字。