teamcity-5.1

    5热度

    3回答

    我有一个TeamCity构建,它捕获单元测试的代码覆盖率。我还为构建的最小代码覆盖率定义了一个环境变量以取得成功,这很好,但我不想手动维护此阈值。我的问题是,除了在TeamCity之外的某个地方发布代码覆盖率统计数据,然后从上一次成功的构建中读取结果之外,有没有一种方法可以在代码覆盖率提高时自动调整阈值,以确保它在不允许的情况下稳步提高倒退:)?例如,假设当前代码覆盖率为20%(遗留应用程序),并

    27热度

    1回答

    我们使用TeamCity的命令行构建运行器来调用bat文件。该bat文件通过调用Visual Studio 2008的“devenv.exe”构建我们的解决方案,然后执行单元测试并创建正确的文件夹结构。 我们想要做的是停止执行bat文件,如果调用devenv失败并使TeamCity意识到构建失败。我们可以通过检查ErrorLevel(如果构建失败时为1)来捕获失败的devenv调用,并且我们可以在

    8热度

    2回答

    我已经成功地为我们的TeamCity服务器上的每个构建运行MSTests。 我有一对夫妇的使用NUnit的项目,所以一直希望得到的TeamCity运行NUnit的测试是为运行MSTests简单: 所以,当我尝试做对于我的NUnit测试同样,测试选项卡在Build完成时不显示,所以我猜测它没有运行我的测试。 有谁知道我做错了吗? 不知道这是否会帮助,但是这是从生成日志: [Project "Asse

    1热度

    2回答

    我有一个.NET编译为一堆dll的WPF项目。我还有另一个编译所有DLL的项目,并创建一个installator exe。 我也使用TeamCity的自动完成这些任务,我有按钮的按下。 的问题是,我想有旨在自动结果installator EXE复制到多个远程机器,其各自具有特定凭证的一个单独的TeamCity生成配置。但不幸的是,我不明白我该怎么做。 我已经发现了一些文章上自动部署(这样http:

    2热度

    1回答

    我想在TeamCity(5.1.2)中使用FxCop构建运行器,并且当我得到分析输出时,错误都显示代码为'0'行链接,我无法使用该链接在IDE中打开任何内容。 我假设(因为我还没有得到任何进一步),我应该能够看到有问题的代码行。 目前,我已经设置FxCop构建作为正常构建的依赖。它需要包含/ bin/Release(dll,pdb,exe等)中所有输出的工件,并在运行之前将其提取出来。我正在运行使

    0热度

    1回答

    使用的TeamCity 5.1(版本13360) 通常一切正常 它偶尔进入所在服务器运行构建的状态,并认为运行代理,但代理不实际运行构建 我看不出构建的符号由代理在其日志中运行 所以构建只是永远在服务器上运行 个 我已经重新启动代理和

    2热度

    1回答

    是否有可能从现有数据库恢复TeamCity项目设置? 我有TeamCity数据层和应用程序层的单独服务器。 TeamCity应用程序服务器已经损坏,我试图从现有的数据层中恢复它。 我在使用TeamCity 5.1.2。 任何想法?

    2热度

    4回答

    我们一直在与我们的项目的持续集成有关的问题。偶尔,我们想要在TeamCity的checkout目录中清除所有构建的文件。每当我们试图这样做,nunit-agent.exe结束了剩余的开放时间从以前的构建,产生以下错误: [05:35:40]: [Updating sources: Agent side checkout...] Failed to delete file: C:\TeamCity\

    1热度

    1回答

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

    1热度

    1回答

    我需要一些帮助来创建一个msbuild脚本。 我们在我们的环境中使用TeamCity 5.1.2,VS2010(.net 4.0)和TFS。我们在tfs中有一个“SharedLib”文件夹,我们放置了多个项目使用的dll。 我们所做的是我们有一个处理数据库访问的数据库项目,当我们构建这个数据库项目时,后期构建事件会将输出dll复制到SharedLib文件夹。我们的“客户端”项目引用了SharedL