问题标签 [teamcity-7.0]
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.
teamcity - 有没有办法根据正在运行构建的 buildAgent 更改 teamcity 中的结帐目录?
我有两个为 teamcity 运行的构建代理。一个构建代理在带有 ad 驱动器的服务器上运行,一个在没有 D 驱动器的服务器上运行。我希望具有 d 驱动器的服务器上的 buildAgent 对 d 驱动器上的指定文件位置执行 svn 签出,并希望在没有 ad 驱动器的服务器上运行的第二个构建代理对指定文件执行此操作该服务器的c驱动器上的位置。这是可行的吗?
teamcity-7.0 - TeamCity Windows 托盘通知程序卡在“已登录”
当我在我的 Windows 8 虚拟机上运行 Windows 托盘通知程序时,如果我将鼠标悬停在系统托盘中的程序图标上,它仍然停留在“已登录”消息上,除了强制用任务管理器关机。我设置了运行 TeamCity 测试服务器的正确地址,但它似乎无法连接。任何帮助表示赞赏。
android - Android IntelliJ IDEA 项目和 TeamCity(检查)
我在 IntelliJ IDEA (11.1.3) 中为我的 Android 项目配置检查。我想在每次提交时在我的 CI TeamCity 服务器(7.0.1(build 21326))上运行此检查检查,但它们不起作用。每次我收到一个错误:“未收集检查”并且构建失败。在构建日志中,我有:
我想问题是捆绑在 IntelliJ IDEA 的 TeamCity 实例中没有任何插件,包括 Android 插件。因此它无法识别我的 Android 项目。
任何人都有其他想法可能有什么问题?或者在这种情况下该怎么办?
PS我在 TeamCity 中的构建步骤如下所示:
teamcity - 是否可以限制某些构建配置的构建队列?
我正在尝试制定一个有效的设置,以确保编译和部署构建优先于运行测试。我有一个包含两个构建配置的代理:
- 构建、部署、高级测试(5 分钟)
- 单元测试、集成测试、冒烟测试(15 分钟)
我已经配置了触发器,以便每次在 VCS 中发生提交时都会运行构建项目。我想做的是将测试项目排队以较低优先级运行。但是,如果在很短的时间(几分钟)内进行了多次提交,我现在确实想排队很多测试项目。
例如,这是我想要实现的:
- 12:00 提交
- 12:02 提交
- 12:08 提交
构建/部署配置开始于:
- 12:00(预计 5 分钟)
- 12:05(预计 5 分钟)
- 12:10(预计 5 分钟)
测试项目开始于:
- 12:15(前 15 分钟)
测试项目仅使用最新部署的代码运行一次。我不想将测试项目排队 3 次。
实际上,我只想在代理空闲且已提交未经测试的更改时运行测试项目。这可能吗?如果是这样,实现它的最佳方法是什么?
continuous-integration - 如何获取触发 TeamCity 中构建的更改的文本摘要?
当您在 TeamCity 中设置构建触发器时,TeamCity 会显示触发构建的更改的精美文本摘要。我想在构建步骤中使用类似的摘要。
如何获得更改的文本摘要?
teamcity - 使用 Google Talk 获取 TeamCity 通知
我正在构建机器上设置 TeamCity 7.0.3。除了使用 Jabber 通知程序的 Google Talk 通知外,一切正常。当我发送测试通知时,它工作正常。但是当构建完成/失败时,我没有收到任何通知。通知在使用系统托盘通知程序的机器上本地工作。我已经注册了所有项目和所有活动,但仍然没有通过。我使用相同的 gmail 帐户发送消息和接收消息,这可能有点奇怪,但测试消息有效。我猜这可能是防火墙问题,但测试消息再次起作用。
有任何想法吗?
teamcity - 我可以在 TeamCity 的 DotCover 统计信息中包含未发现的程序集吗
我有一个 TeamCity 7.0 项目,该项目涵盖了具有多个输出程序集的解决方案。DotCover 统计数据中出现的唯一程序集是至少有一行代码被测试覆盖的程序集。是否还可以将测试完全未发现的程序集包括在统计数据中?
tfs - TeamCity CI 为 TFS 功能分支构建
除了不断构建发布/功能分支之外,我在 Team City 中几乎所有东西都设置得很完美。
这将很难描述,但希望它应该是有意义的。
我在 TFS 中有以下源代码控制布局:
我有以下构建参数:
这用于配置源代码控制根:
这就是事情变得有趣的地方:
当我运行自定义构建并手动指定env.SourceBranch
时,构建将使用指定的分支运行,因为它是在 Checkout Rule 中配置的。7.1 有一个新功能,它在项目页面上的内部版本号旁边显示一个分支标签,然后它将正确显示在构建和构建链中的所有后续构建旁边。
到目前为止一切顺利,但是,当我再次签入分支时,它不会自动运行。
我理解为什么会发生这种情况......结帐规则默认是trunk
这意味着它不匹配在releases
or下发生的任何签入features
,但是我不确定我的选项是什么。
我想我想要的是能够指定一个构建触发器,该触发器设置一个传递给 vcs 根的参数......或类似的东西。
任何帮助将不胜感激,如果不清楚,请告诉我,我将尝试进一步解释。
编辑:
我尝试使用结帐规则,执行以下操作:
不幸的是,这不起作用。
看来我正在尝试做的是这里建议的内容,这让我认为这还不可能。
teamcity - gradle 神器插件
我是新来的神器和teamcity。我尝试使用 gradle-artifactory 插件。但它给我带来了以下错误..任何人都可以告诉我这个错误是关于什么的,并帮助我解决一些问题。
我的 build.gradle 是
我的 gradle 版本是:gradle-1.0-milestone-8a
我正在使用 teamcity 7.1 运行构建
stylecop - StyleCop 拼写中断 TeamCity
我刚刚将 StyleCop 从 4.7.36.0 升级到 4.7.37.0(后者现在包括拼写支持)。它在我的本地机器上运行良好。
但是,当它在 TeamCity 中运行时(它以前工作的地方),我现在得到:
它似乎在寻找一个拼写程序。也许应该在构建服务器上激活一些 Windows 功能。但是什么?