问题标签 [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 投票
1 回答
131 浏览

android - 是否可以在 Teamcity IPR 运行器中使用 Idea 9 Android 模块?

根据我的问题在这里...

http://www.jetbrains.net/devnet/message/5261667#5261667

是否可以将 TeamCity 与具有 3 个 .iml 模块的 Idea 9 项目项目一起使用,其中 2 个基于 Java,1 个在 Android 模块中?

0 投票
2 回答
3884 浏览

python - Python:获取当前目录中的所有 exe 文件并运行它们?

首先,这不是家庭作业,我迫切需要一个能够执行以下操作的脚本,我的问题是,我以前从来没有处理过 python,所以我几乎不知道如何使用它——我需要它通过命令行构建运行器在 TeamCity 中启动单元测试

我需要的是:

将运行脚本的 *.bat 文件

一个python脚本,它将:

  • 获取当前工作目录下的所有 *_test.exe 文件
  • 运行所有作为搜索结果的文件

此致

0 投票
2 回答
1807 浏览

visual-studio-2010 - 升级到 VS 2010 后,Team City 构建失败

我有一个项目,目前使用 VS 2010(可能使用 MSBUILD v4.0)在我的开发机器上愉快地编译,但它在 Team City 的 MSBUILD v3.5 下失败(在基于 Win 2003 服务器 w/.NET 2 的 VM 上运行, 3.5 和 4 安装)。这个项目新升级到 2010,现在在 CI 构建上失败了。我已经用谷歌搜索了这个并尝试了所有明显的东西(加上一些没有意义的东西)并且没有任何影响结果。

该项目失败并出现一系列错误,如下所示:

解决方案中还有许多其他项目使用 System.Core、System.Data.Linq 和 System.Xml.Linq,它们似乎都可以毫无问题地编译。有问题的项目是一个 Web 应用程序,它在其 configuration/system.web/compilation/assemblies 部分具有以下设置:

在同一文件中加上以下内容:

有问题的项目是 IIRC,它是我的解决方案中唯一一个既是 WebApplication 又由 PostSharp (v1.5) 进行后处理的项目。PostSharp 在 .csproj 中配置如下:

我不确定这有什么关系,但以防万一。

关于导致此错误的原因或如何解决此问题的任何想法?

TIA

0 投票
1 回答
1384 浏览

teamcity - TeamCity 构建代理不断“无法开始升级:连接重置”

我的 TeamCity 代理不断尝试从 TeamCity 服务器下载升级。它总是下载文件,然后无法开始安装,并出现错误:

警告 - jetbrains.buildServer.AGENT - 无法开始升级:连接重置

我的服务器在http://localhost:9912运行

我该如何停止这个无休止的循环?

从 JetBrains 下载的最新版本 TeamCity

0 投票
1 回答
1420 浏览

command-line - 使用 teamcity 命令行执行 ssh 远程登录的问题

我想知道是否有人尝试过使用 teamcity 的命令行构建器来执行 ssh 远程登录。

现在,我想在 teamcity 目前不支持的 QNX neutrino OS 上自动化一些测试。作为一种解决方法,我在目标 qnx 机器上设置了一个 ssh 服务器,这样我就可以 ssh 和 sftp 中的可执行文件。

首先,源码是在Windows XP上使用qnx的编译器(基于g++)编译的。然后将可执行文件 sftp-ing 到 qnx neutrino。接下来,使用 ssh 编写登录脚本以远程启动测试应用程序并将结果发送回远程代理以进行发布。

我创建的批处理脚本独立运行良好,但是,在将其连接到远程代理后,它无法登录 ssh 并在以下命令中无限期挂起:ssh -l "./.sh"

注意:我已经在 QNX .ssh/authorized 密钥文件中添加了远程代理的 RSA 公钥,自动登录正在工作。是否也需要添加 teamcity 服务器的 RSA 公钥?

有人对这个问题有任何想法吗?

0 投票
1 回答
592 浏览

teamcity - FxCop 和 Teamcity:不显示代码或代码行

我正在尝试在 TeamCity (5.1.2) 中使用 FxCop 构建运行程序,当我获得分析输出时,代码行链接的错误都显示为“0”,我无法使用该链接在 IDE 中打开任何内容。

我假设(因为我无法进一步了解)我应该能够看到有问题的代码行。

目前,我已将 FxCop 构建设置为对正常构建的依赖。它获取包含 /bin/Release 中所有输出(dll、pdb、exe 等)的工件,并在运行前提取它们。我正在使用创建的 FxCop 项目文件运行。

有没有其他人在 FxCop 构建运行器上取得成功?

0 投票
1 回答
2898 浏览

tfs - msbuild 和更新 tfs 中的文件

我需要一些帮助来创建 msbuild 脚本。

我们在我们的环境中使用 TeamCity 5.1.2、VS2010 (.net 4.0) 和 TFS。我们在 tfs 中有一个“SharedLib”文件夹,其中放置了多个项目使用的那些 dll。

我们所做的是我们有一个处理数据库访问的数据库项目,当我们构建它时,构建后事件将输出 dll 复制到 SharedLib 文件夹。我们的“客户”项目从 SharedLib 文件夹中引用该 dll。

我想要做的是,当我将数据库项目中的文件签入到 tfs 中时,构建是在 teamcity 中开始的。如果构建成功,我想从 tfs 中的 SharedLib 文件夹中检出数据库 dll,用新版本更新文件并再次将该文件检入到 tfs。

如何编写一个为我执行此操作的 msbuild 脚本?

0 投票
1 回答
9511 浏览

visual-studio-2008 - TeamCity 命令行构建运行器:如何使构建失败?

我们正在使用 TeamCity 的命令行构建运行程序来调用 bat 文件。bat 文件通过调用 Visual Studio 2008 的“devenv.exe”来构建我们的解决方案,然后执行单元测试并创建正确的文件夹结构。

如果对 devenv 的调用失败,我们想要做的是停止执行 bat 文件,并使 TeamCity 意识到构建失败。我们可以通过检查ErrorLevel (如果构建失败,则为 1)来捕获失败的 devenv 调用,然后我们可以退出我们的 bat 文件。但是我们如何告诉 TeamCity 构建失败了

这是我们尝试过的:

但是 TeamCity 无法识别我们的退出代码。相反,构建日志如下所示:

因此 TeamCity 将报告构建成功。我们如何解决这个问题?

解决方案:

TeamCity 提供了一种称为服务消息的机制,可用于处理此类情况。我已将构建脚本更新为如下所示:

因此,由于“编译失败”,TeamCity 会报告我的构建失败。

0 投票
1 回答
336 浏览

msbuild - MSBuild,清除项目中的多个文件

尝试清除项目中的文件时出现以下错误

LC 错误 LC0000:“找不到文件 'E:\CI\BuildServer\RMS-Transition\Group\dev\Controls\Properties\licenses.licx'。”

我的 MSBuild 任务看起来像这样......

到底是怎么回事?似乎找到所有 .licx 文件都很好,但是当它写入它们时,它们不存在......根据文档,WriteLinesToFile如果文件不存在,任务无论如何都应该创建文件。

0 投票
1 回答
2699 浏览

teamcity - 在 teamcity 工件中排除文件类型

我即将自己第一次设置teamcity。在大多数方面我不得不说非常好和简单。但是,我有一个问题我无法解决并找到任何相关信息。

当我想发布我的工件时,我想排除一些文件类型。

例子:

但是,我不想复制文件夹中的所有 .cs 文件。我只需要文件夹。是否可以只复制文件夹而不复制内容,然后复制我需要的任何内容?或者如果我复制目录,我可以排除文件吗?