问题标签 [teamcity-5.1]

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 投票
2 回答
10235 浏览

nunit - 从 Team city 运行 NUnit 测试

我已经成功地为我们的 TeamCity Server 上的每个构建运行了 MSTest。

我有几个使用 NUnit 的项目,所以希望让 TeamCity 运行 NUnit 测试就像运行 MSTests 一样简单:

Team City 中的 MS 测试设置

因此,当我尝试为我的 NUnit 测试做同样的事情时,测试选项卡在构建完成时不会出现,所以我猜它没有运行我的测试。

Team City 中的 Nunit 测试设置

有谁知道我做错了什么?

不确定这是否会有所帮助,但这是来自构建日志:

就像它启动 nunit 构建运行器,然后停止?

谢谢

戴夫

0 投票
1 回答
798 浏览

c# - 如何对独立部署的其他人共享的程序集进行版本/更新 AssemblyInfo.cs?

我有一个包含多个项目参考的旧版解决方案。

其中两个项目是独立部署的,并且都引用了其他项目。

目前版本控制是纯手动的,但我想自动化这个过程(更新 AssemblyInfo.cs 的版本号)。

我们正在使用 Visual Studio 2010、SVN 和 TeamCity,并且已经有了为其他解决方案更新版本号的行之有效的方法。然而,这些解决方案只有一个版本号需要考虑,而这个解决方案必须考虑。

一种方法可以是自动更新两个重要的,即部署原因、编号,并手动更新其他的。

0 投票
2 回答
1109 浏览

windows-7 - 获取 SetUp 方法失败。System.Runtime.InteropServices.COMException

我正在运行的测试需要每次都打开一个新的 IE 实例以进行新测试。我的第一个测试通过并在最后关闭了 IE,然后我的下一个测试必须打开一个新的 IE,但它在那时失败并给我以下错误

在 WatiN.Core.IE..ctor()

我目前正在使用 teamcity v5.1.4、nunit 2.5.5、watin 2.0 在带有 .net framework 3.5 的 Windows 7 机器上运行它们

以下是失败的代码。

知道这可能是什么原因

0 投票
4 回答
2038 浏览

.net - TeamCity 构建失败,因为 NUnit 正在锁定文件?

我们的项目的持续集成一直存在问题。有时,我们想尝试在 TeamCity 的检出目录中清理所有构建文件。每当我们尝试这样做时,nunit-agent.exe最终都会从先前的构建中保持打开状态,从而产生以下错误:

在构建再次开始工作之前,我们总是需要让有权访问该框的人手动终止该进程。NUnit 必须无限期保持开放的原因是什么(我们可以等待 24 小时,它仍然会挂起)?我们是否需要在构建脚本中使用一些命令来强制它终止,或者告诉 TeamCity 如果程序挂起以强制关闭它?

0 投票
1 回答
390 浏览

rest - TeamCity 5.X:REST 文档

TeamCity 5.X REST 文档将我们引导至非 TeamCity 5.X 特定的插件页面。我最近才意识到这一点,似乎在TeamCity 6.0 之前不支持某些功能,例如running:true 构建维度。

有谁知道我在哪里可以找到有关 TC 5.X 的 REST API 的文档以供参考?

0 投票
1 回答
557 浏览

settings - TeamCity - 配置 MSTest 设置以在测试前执行命令

我尝试配置 MSTest Settings 部分 [Step 3 Runner: Visual Studio (sln)]。我的特定配置需要在测试之前调用一组脚本 (TestSetup.cmd)。在 Visual Studio 中一切正常,但我不知道如何从 TeamCity 调用脚本。我试图在 MSTest 元数据中添加 .vsmdi 文件,但没有成功。脚本不执行。

我的问题是如何在 MSTest 设置部分从 TeamCity 调用命令?

感谢你并致以真诚的问候!

测试运行配置文件:

这是本地测试运行的默认测试运行配置。MSTest 设置屏幕截图 TestSetup.cmd

版本:TeamCity Enterprise 5.1.3 Microsoft Visual Studio Team System 2008 开发版

0 投票
3 回答
1684 浏览

teamcity - 如何在 TeamCity 中将代码覆盖率阈值设置为高水位线?

我有一个 TeamCity 构建,可以捕获单元测试的代码覆盖率。我还为构建成功的最小代码覆盖率定义了一个环境变量,它工作正常,但我不喜欢手动维护这个阈值。我的问题是是否有一种方法(除了在 TeamCity 之外的某个地方发布代码覆盖率统计数据,然后读取上次成功构建的结果)随着代码覆盖率的提高而自动调整阈值,以确保它是一个稳定的改进而不允许倒退:)?

例如,假设当前代码覆盖率为 20%(遗留应用程序),并且随着新单元测试的编写,代码覆盖率提高到 25%。然后,有人在没有单元测试的情况下签入新代码,代码覆盖率下降到 24%。我希望 TeamCity 构建失败,因为代码覆盖率从 25% 下降到 24%。

0 投票
0 回答
74 浏览

teamcity-5.1 - 在创建新分支后,我是否应该每次更改我的 teamcity 配置?

我遵循以下结构来重新构建我的源代码控制项目。现在我也使用 TeamCity 作为我的 CI 服务器。TeamCity 中的配置指向特定的 tfs 路径以构建项目。如果我创建一个新分支,那么我还需要更改 TFS 路径并最终创建一个新的 TeamCity 配置。我不确定这是否是正确的方法。分支时如何管理 teamcity 配置?

0 投票
1 回答
66 浏览

teamcity - Teamcity 认为代理正在运行构建,但事实并非如此

使用 teamcity 5.1(内部版本 13360)

通常一切都按预期工作

有时它会进入服务器运行构建的状态,并且它认为代理正在运行它,但代理实际上并没有运行构建

我在其日志中看不到代理正在运行构建的迹象

所以构建只是在服务器上永远运行

我已经重新启动代理和服务器

0 投票
1 回答
928 浏览

teamcity - 从 DB 恢复 TeamCity 项目

是否有可能从现有数据库恢复 TeamCity 项目设置?

我为 TeamCity 数据层和应用程序层设置了单独的服务器。TeamCity 应用程序服务器已损坏,我正在尝试从现有数据层恢复它。

我正在使用 TeamCity 5.1.2。

有任何想法吗?