问题标签 [teamcity-7.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.
github - TeamCity 快照依赖 GitHub 分支
我有一个包含多个配置的管道 TeamCity 7.1 项目。
配置“MyBuild”为指向具有多个分支的 GitHub 存储库的 VCS 根构建一个项目,并且分支规范 =+:refs/heads/*
配置“MyDeploy”部署“MyBuild”创建的包,对“MyBuild”有快照依赖。
我发现“MyDeploy”总是会触发主分支的“MyBuild”——即使其他分支存在更新的构建。
是否可以将“MyDeploy”配置为 (1) 为特定分支部署最新的成功构建,或 (2) 为任何分支部署最新的成功构建?
powershell - 如何在 TeamCity 的概览页面上显示 msbuild 错误
我想将 PowerShell 与 Psake 和 TeamCity 一起使用来配置我的 CI。我曾经使用标准的 Msbuild 运行器,但现在我编写了自己的脚本来构建解决方案,但是当 msbuild 失败时我遇到了问题。
当我使用 Msbuild runner 并且构建失败时,在概览页面上会出现新的“构建错误”部分,我有来自 msbuild 的详细信息。但是当我编写自定义脚本时,我只收到错误“进程退出,代码 1”,而且我不知道如何“创建”这个构建错误部分。你知道怎么做吗?我知道我可以使用服务消息,但我无法处理来自 msbuild 的失败日志。
msbuild-task - 使用 Teamcity 凭据的 MSBuild 任务
我正在使用 MSBuild 任务来安装 Windows 服务。一切正常,但新安装的服务在本地系统帐户下运行。无论如何告诉MSBuild在与TeamCity相同的帐户下安装服务(TeamCity在特殊服务帐户下运行)。我正在使用 TeamCity 运行构建文件。我不想明确指定用户名和密码,因为以纯文本形式存储此信息风险太大。
谢谢你。
teamcity - Teamcity VCS 构建触发器不起作用
我使用的是 TeamCity 7.1,我已经配置了我的构建配置并添加了一个 VCS 构建触发器,用于在签入完成时触发构建。(VCS 触发器配置是默认配置,我没有更改它)
在我将我的代码推送到 git 之后,teamcity 实现了它(如您所见 => http://prntscr.com/17j33d),但没有触发构建。
我想在源上检测到更改时触发构建。
c# - 无法在构建代理上运行 NUnit 测试
我无法理解如何让 NUnit 测试从 TeamCity 运行。测试的基本设置是它们是 .cs 文件;例如,我有一个名为 Rule.cs 的类,我有一个 RuleTest.cs 用于测试规则。我不明白的是如何运行测试......
目前,我指向正确文件夹中的 .dll (我手动检查,.dll 在那里)。测试应该在单独的库 (.dll) 中还是我指向错误的文件?
c# - TeamCity 模棱两可的构建失败
我在构建 TeamCity 时遇到问题。当我在本地构建项目时,它可以正确编译,但是,当 TeamCity 运行时,构建失败并出现错误Build failure condition: Process exited with code 1
。
我有两个具有相同故障条件的独立项目,我什至不知道如何开始诊断问题。一个项目是通过 Visual Studio 2010 创建的 C# 库(我使用 VS 解决方案来编译该项目),另一个是使用 Xamarin Studio 完成的。
用于编译代码的 Xamarin Studio 构建步骤使用该行(忽略换行符):
两个项目都在构建代理上编译(当通过 Visual Studio 或命令行命令在本地编译时)。有没有办法让构建代理(即服务运行)在本地运行构建配置并从那里进行测试或什么?
msbuild - MSBUILD : 错误 MSB1008: teamcity 中只能指定一个项目
我正在尝试使用 TeamCity 运行 MSBuild。
我有一个批处理文件,我将参数传递给它并且构建工作。当我尝试通过 TeamCity 运行时,出现以下错误
在 TeamCity 我的命令行参数字段看起来像
Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev;
我确实在 StackOverflow 上进行了搜索,遇到类似问题的人提到确保命令行参数中没有空格,我的 sln 和 proj 文件/页面也没有空格。
正如我所说,当我使用这些参数运行批处理文件时,一切正常,但是,TeamCity 失败了。
ios - 带有 Xcode 工作区的 Team City CI - 方案“我的方案”未配置为运行
我有一个工作区,其中包含必须构建为静态库的几个项目,并且我有针对它们的测试方案。我想配置 TeamCity 来构建和测试这些库中的每一个,但它不适用于以下错误:
但与此同时,当我克隆我的存储库时,将 cd 放入其中并在终端中从上面运行命令:
它成功了://更新:它仅适用于构建方案,不适用于测试
所以这绝对是 TeamCity 中的错误设置。我可以尝试什么使它起作用?
用于构建库的 PS 方案工作正常。只有测试会抛出错误。
teamcity - Teamcity vcs 触发安静期,直到上一次构建完成
我希望我的触发器在 svn commit 上启动,但只有在之前的构建完成之后。
它在一定程度上是在静默期实现的,但我想省略一些缺点:
1. 可能是情景构建已经完成,但我们仍在等待静默期完成
2. 可能是情景构建尚未完成完成了,但我们正在开始新的建设,因为安静期已经结束。
谢谢。
teamcity - 由于快照依赖失败,无法在代理上开始构建
我已经在 TC 上配置了构建链。
当某些构建失败时,依赖构建会显示错误“无法启动......在代理上构建......”和“快照依赖失败”。
依赖构建配置为仅在先前构建成功的情况下启动。依赖构建也配置为具有与其依赖相同的构建 ID(对应于修订号),因此我能够看到最后一次成功提交已通过“测试链”。考虑到这一点,我看不到“启动失败”错误消息有任何优势,相反,我在 TC 上的项目页面可读性较差。我如何配置 TC 不显示它?
谢谢。