问题标签 [build-agent]

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

c# - 如何使用 TFS 构建设置中的运行功能测试构建步骤跨一组机器运行 Selenium 测试

我有近 7000 个测试用例(使用 MSTest 框架),并分为 A、B、C、D、E、F、G 类。每个类别都有 1000 个测试用例。

我有 7 台虚拟机,并计划在所有七台机器上部署和运行测试。在第 4 步之前我很清楚(请参见下图)

在此处输入图像描述

但我不确定如何配置第 5 步,即运行功能测试。

我能够在一台机器上触发所有 7000 测试。但是,一切都很好..

但是我找不到基于测试类别以分布式方式运行测试的规定。

说,我想跑所有

属于 VM1 中测试类别 A 的测试

属于 VM2 中测试类别 B 的测试

属于 VM3 中测试类别 C 的测试

属于 VM4 中测试类别 D 的测试

属于 VM5 中测试类别 E 的测试

属于 VM6 中测试类别 F 的测试

属于 VM7 中测试类别 G 的测试

在此处输入图像描述

谁能指出我这里缺少的链接以及我需要做些什么才能使其以上述方式工作。非常感谢你的帮助。

0 投票
1 回答
1719 浏览

tfs - TFS 2015 确定哪个构建代理正在运行构建

设想:

我创建了一个代理池并在其中添加/配置了 2 个构建代理,它们安装在两台不同的机器上。我还启用了持续集成。当许多开发人员签入代码时,它会触发我排队的构建。

查询:

  1. 构建是否将分配给大多数可用的构建代理?

  2. 有什么方法可以确定哪个构建代理针对签入构建了代码?

  3. 如何设置构建控制器?它的确切目的是什么?

0 投票
3 回答
1682 浏览

regex - 如何在文件内容替换器 teamcity 的变量中转义反斜杠

例如,如果我需要将一些字符串替换为 %teamcity.agent.work.dir%\\nd_r\\bin\\isf. 但如果变量teamcity.agent.work.dirC:\BuildAgent\work\,它会删除所有反斜杠并将文本替换为C:BuildAgentwork\nd_r\bin\isf

如果我最初不知道它的价值,我如何才能逃避变量中的所有反斜杠?

\Q%env.NDRIVE%\E\nd_r\bin\isf - 它不起作用。

0 投票
1 回答
555 浏览

tfs-2015 - TFS 2015 构建代理

我们有一个构建服务器,在代理池中运行新的 TFS 2015 构建代理。我已经看过并且找不到“增加”要运行的连续构建数量的方法。

基本上,我希望我们的构建服务器能够同时构建两个不同的请求。这可能吗?

0 投票
1 回答
249 浏览

tfs - 将我的构建代理升级到 .Net 4.6.1 不起作用

因此,我尝试升级我的 TFS 2015 以允许使用 .NET 4.6.1 进行项目。

我下载了.NET 4.6.1 的Targeting Pack,运行它,重新启动服务器,通过覆盖旧设置运行构建代理的构建配置,然后开始构建。

现在他们都不会建立:(

我想我想念在某处设置参数。这是我的代理人,已注册但从未请求过(出于某种奇怪的原因):

在此处输入图像描述

我错过了什么吗?

0 投票
4 回答
6388 浏览

c++ - TRACKER : 错误 TRK0002: 未能执行命令

尝试在作为服务运行的 buildAgent 上构建我的项目时遇到此错误,有人有解决方案吗?

我在命令行中构建项目时尝试了一个类似问题的解决方案(使用“_IsNativeEnvironment”变量),但它对我不起作用,我也需要该解决方案才能在我的本地计算机上永久工作。

0 投票
1 回答
4297 浏览

windows - Jenkins Windows slave:如果作为服务运行,则身份验证失败

我有一个在 Windows 10 (1607) 上运行的 Jenkins 从站。如果我直接作为 JNLP 运行从属设备,则该从属设备可以从 git 存储库克隆(使用用户名和密码进行身份验证)。

如果我将同一个从属服务器作为服务启动,则 git clone 会失败并显示Authentication failed for ....

该服务是通过从属设备的“文件”菜单创建的,并作为“本地系统帐户”运行。

怎么了?

这是杰宁斯的输出:

0 投票
1 回答
214 浏览

selenium - 在与 TeamCity 构建代理不同的机器上运行 Selenium 测试

我们在 Machine-1 上有 TeamCity 构建代理,我想使用此构建代理在另一台机器(Machine-2)上运行 Selenium 测试。我不确定是否可以这样做。

此外,如果有可能测试实际在哪里运行?它在机器 1 还是机器 2 上?

我试图研究它,但没有成功。

请帮忙。

0 投票
1 回答
22442 浏览

tfsbuild - 为 TFS2015 中的构建设置的 $(System.DefaultWorkingDirectory) 在哪里?

我正在尝试修改此变量的值,因为它当前指向在代理上运行的任何构建的源文件夹,而不是构建的根目录。

有谁知道我可以在哪里修改这个变量?我查看了代理的配置 .json 文件,但没有发现任何相关内容。

0 投票
2 回答
2671 浏览

tfs - 从 TFS 中的构建代理管理 UI 设置环境变量

在 TFS 构建代理的管理区域中,是否可以设置运行构建时将使用的环境变量?

构建代理 ui

我对这个信息的大部分搜索结果都是关于如何做相反的事情 - 在 bulid 定义或代理要求中使用现有的环境变量。我想要做的是,从这个 UI 设置一个环境变量的值,然后它将可用于代理上运行的所有构建。