847得票21回答
npm检查并在需要时更新软件包

我们需要将Karma测试运行程序集成到TeamCity中,为此,我想编写一个小脚本(PowerShell或其他语言),该脚本可以: 从某个配置文件中获取所需的版本号(我认为可以将其作为注释放在karma.conf.js中) 检查npm全局存储库中是否安装了定义的Karma运行程序版本 如果...

233得票12回答
如何使用msbuild发布Web应用?

Visual Studio 2010有一个发布命令,允许您将Web应用程序项目发布到文件系统位置。我想在我的TeamCity构建服务器上执行此操作,因此我需要使用解决方案运行器或msbuild来完成此操作。我尝试使用Publish目标,但我认为那可能是针对ClickOnce的: msbuil...

117得票11回答
CruiseControl [.Net]和TeamCity哪个更适合持续集成?

我想问一下您基于实际经验认为哪种自动化构建环境更好。我计划进行一些 .Net 和一些 Java 开发,因此我希望有一个支持这两个平台的工具。 我已经阅读了一些资料,了解到了 CruiseControl.NET,它被用于stackoverflow开发,以及TeamCity ,它支持在不同操作系...

110得票21回答
Selenium错误 - 远程WebDriver的HTTP请求超时60秒。

我已经使用Selenium进行了数个月的工作,我们使用它来自动化一些内部测试流程。这些脚本过去都一直通过。最近我升级到了C# 2.40.0 webdriver并使用FF 27.01,但我们的脚本现在在随机位置失败,并出现以下错误。[Portal.SmokeTest.SmokeRunTest.B...

106得票2回答
msbuild.exe未关闭,文件被锁定

我使用TeamCity,它又调用msbuild(.NET 4)。我遇到了一个奇怪的问题,就是在构建完成后(无论构建是否成功),msbuild.exe仍然保持打开状态,并锁定其中一个文件,这意味着每次TeamCity尝试清除其工作目录时都会失败,无法继续。 这几乎每次都会发生。 我真的对这个...

105得票6回答
为什么TeamCity构建中的后置构建步骤(xcopy)有时会以代码2退出?

我的客户解决方案中有一些项目具有后期生成事件,即将构建输出xcopy 到特定文件夹。在本地构建时,这很有效。但是,在TeamCity中,我偶尔会收到 xcopy [...] 退出代码为2。 如果使用常规的copy,则退出代码为1。我认为这可能与文件锁有关,尽管要复制的具体文件不同,因此可能只是...

100得票9回答
持续集成中选用Hudson还是Teamcity?

我们是一个Java店,正在寻找一个CI工具来使用。 无论是Hudson还是Teamcity都似乎是免费的,但Teamcity似乎更加流畅且拥有更多的支持。 我想知道为什么有人仍然使用Hudson,是否有人能够提供任何对两者的支持或反对的论据?

87得票3回答
在同一台计算机上运行多个TeamCity代理?

我们有几台构建机,每台运行一个 TeamCity 构建代理。每个机器都非常强大,我们希望在同一台机器上运行多个构建代理。 这种方式是否可行,而不使用虚拟化?是否有其他质量好的替代品支持这种方式?

80得票2回答
TeamCity建议在MSBuild步骤中使用“构建参数”而不是“/property:”。这是什么意思?

我已经设置了一个TeamCity服务器来执行我的CI构建。我正在构建和测试一个C#解决方案,并运行一些自定义的MSBuild任务。其中之一是在我的构建输出中打印警告... MSBuild命令行参数包含“/property:”或“/p:”参数,请改用构建参数。 我不明白这是什么意思,也不...

78得票5回答
为什么我的PowerShell退出代码总是“0”?

我有一个如下的PowerShell脚本 ##teamcity[progressMessage 'Beginning build'] # If the build computer is not running the appropriate version of .NET, then the...