问题标签 [teamcity]

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

compiler-construction - C# Object Initializers 和 v2.0 编译器错误

我在 TeamCity (v4.0) 中设置我的一个项目时遇到问题,特别是在使用对象初始化器时。

该项目正常构建,但似乎 TeamCity 将构建文件转换为它喜欢的东西(一些 MSBuild 突变),并且在为解决方案的一部分编译代码时,它在看到对象初始化程序时会犹豫不决。

具体的错误是:

当我进一步研究时,问题似乎与使用 v2.0 框架目录中的 CSC 将构建文件转换为 TeamCity 格式有关。

是否可以使用带有 .NET 2.0 编译器的对象初始化程序(.NET 3.0 功能)来编译代码(我认为不会,尽管我可能会遗漏一些东西),如果没有,有没有人知道强制它使用的方法3.0 编译器(如果存在)还是 3.5 编译器?

对于那些感兴趣的人,正在执行的 CSC 命令是:

谢谢!

更新:我已经部分(阅读:我对此不满意)通过将构建运行程序从 Nant 更改为命令运行程序来解决问题 - 这只是按预期执行了 Nant 构建文件,没有任何操作,尽管反馈级别是不同的。任何其他建议将不胜感激。

0 投票
2 回答
1342 浏览

vb.net - Microsoft Office PIA 以及如何从 WebApp 正确引用和构建

我目前正在尝试在使用 Microsoft.Office.Interop dll 的 TeamCity 上进行构建。当我安装了 Office 时,这将在本地构建和工作正常,但是当尝试在 TeamCity 上构建它时它会失败,因为它没有参考。

我无法安装 PIA 可分发软件,因为我收到一条错误消息,指出需要安装 Office 2003。我不想在服务器上安装 Office。

有没有办法解决这个问题?

0 投票
3 回答
4580 浏览

svn - 为什么 TeamCity 不运行我的 Nant 构建文件?

我有一个简单的 NAnt 构建文件,它尝试从指定目录的 subversion 执行更新。测试构建文件内容的示例是:

当构建在 TeamCity(已配置为执行测试构建文件)中运行时,构建失败并从 Collabnet subversion 客户端“svn.exe”文件返回错误 1。

烦人的是,NAnt GUI 可以无错误地运行构建文件,所以我不明白 TeamCity 为什么会失败,因为我相信它使用与 NAnt GUI 相同的颠覆客户端和相同的 MS .net 框架版本.

错误日志详细信息如下,该错误与 NAnt Contrib 任务 'svn-update' 相关:

编辑:问题确实与 SVN 结帐处于状态有关。我通过允许 TeamCity 进行自己的结帐来修复它(同时我可能也进行了清理)。看起来 James Gregory 和 Ruben Bartelink 都是正确的!

0 投票
3 回答
2622 浏览

svn - SVN、TeamCity 虚拟化/硬件要求

我正在尝试将一个新环境的要求放在一起,该环境由运行 Sql Server 的 TeamCity、几个构建代理(目前)和一个 SVN 存储库组成。

有 6 名开发人员,目前将有 5 个活跃的解决方案参与 CI 流程,显然会随着时间的推移而增长。目前没有一个解决方案需要超过 10 分钟的时间来构建,因此它们在复杂性和位置方面并不是很大。

构建项目本身需要一个 sql server 实例,以便可以运行自动化测试 - 我假设它们应该与 TeamCity sql 实例分开。

任何人都可以建议适合运行这些的硬件配置。磁盘 i/o 是否会比实际的 CPU 能力更重要。

我可以在单个多 CPU、RAID 和虚拟化上运行所有这些吗?

我们应该使用 windows 2008 和 hyper-v 运行吗?

我总是让其他人处理服务器要求和构建,但现在我必须弄脏自己的脚。

欢迎任何建议

0 投票
1 回答
628 浏览

teamcity - 我需要包含来自 Gallio 的哪些 dll 才能让 TeamCity 运行测试

我正在使用 Gallio 和 MbUnit 3,并且安装了 Team City 4。我只是将 Gallio 的整个 bin 目录放入 Subversion,因为我不知道我需要什么 dll。你知道我需要保留哪些,哪些不需要放入 SCM 中吗?谢谢。

0 投票
1 回答
61 浏览

.net - 框架 + 客户端代码参考

我们正在同时开发一个基础框架和一个基于它的实现(小测试工具)。我想要几件事,我想知道它们是否都是可能的:

(.NET 3.5,VS2008)

  • 有一个只有实现(工具)的 .sln - 项目
  • 拥有一个带有工具 + 框架项目的 .sln
  • 拥有一个仅包含框架项目的 .sln

拥有一个具有 2 个构建配置的构建服务器(Team City): - 框架 - 工具

现在,虽然这可能在工具和框架之间仅引用 .dll 时都可以工作,但我想从工具+框架解决方案中处理框架,而不是经常面对 [元数据] 代码文件。

有小费吗?

0 投票
3 回答
2805 浏览

nant - 如何自动化 TeamCity 中控制台应用程序的单元测试?

我编写了一个包含许多单元测试的控制台应用程序,我想将它包含在我的 nant 构建脚本中,以便它将在我们的 TeamCity CIS 上运行。

不幸的是,我不太确定该怎么做。nant 脚本包含已添加的当前项目的示例……它们都必须提供需要测试的程序集。即 MyProject.dll 但我的控制台应用程序没有类似的东西,因为它编译成 MyProject.exe

必须有一种方法可以自动执行这些测试,因为我能够在 Visual Studio 中毫无问题地运行单元测试。

有谁知道这是否以及如何可能?

0 投票
4 回答
4036 浏览

svn - 如何在客户端机器上使用 SVNLook 功能

全部

我希望使用 Exec 命令从我的 MSbuild 脚本中调用 svnlook 命令行,但是我阅读的所有文档似乎都表明这只能在拥有存储库本身的机器(即服务器)上运行。

有谁知道我如何从客户端机器访问此功能,是否有用于调用此功能的客户端包装器(即 svn log 和 svn info 的组合)?

0 投票
2 回答
296 浏览

visual-studio - 如何避免安装 Microsoft Visual Studio 2008 Team System Database Edition 以便能够在集中构建服务器上构建 DBPro 项目?

我的解决方案中有一个 DBPro (DataDude) 项目,用于管理和版本化我的应用程序的数据库模式。我使用 TeamCity 4.0 进行持续集成。

为了能够构建 .dbproj,必须安装 MSBuild 任务及其各自的程序集,并安装其他 .dbschema 和 .xsd 依赖项。最简单的解决方案是在构建服务器上安装 VS2008 TS: Database Edition ..这是我想避免的。在 VSTSDB 安装的一些丢失的 XSD 文件构建失败后,我已经开始将文件一个一个地放置到位。

有没有人找到避免安装 VSTSDB 的简单方法?一个社区制作的“redist”安装程序,将正确的文件放在正确的位置并将正确的程序集放入 GAC?这个话题很难谷歌,所以我希望利用堆栈溢出知识库:)

我知道 Deploy 文件夹和 vsdbcmd.exe,但我想构建(和部署)。

0 投票
5 回答
5454 浏览

teamcity - 在 TeamCity 上运行 Watin

我正在尝试通过 TeamCity 运行一个简单的 Watin 测试,但 Internet Explorer 窗口从未像通常通过 CruiseControl 那样显示。

我收到一个错误,它找不到文本字段,所以有些东西正在运行。但是没有窗户我看不到什么。

我需要对 TeamCity 服务器的设置进行特定更改吗?