问题标签 [teamcity-9.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.

0 投票
1 回答
973 浏览

java - Gradle 测试未能在 teamcity 上找到 flowId

我们正在使用 Teamcity 9.0.3,并尝试使用测试运行 gradle build。但是,它失败了,但有以下异常:

我使用 gradle wrapper 和它的 2.5 版本以及 teamcity 代理进行构建。我怎样才能解决这个问题?

0 投票
2 回答
345 浏览

octopus-deploy - 如何追踪我在何处/为什么收到此消息“不兼容的跑步者:OctopusDeploy:创建发布”

我已经完成了 TeamCity 和 Octopus 的全新安装,我之前已经让所有构建工作并在团队城市中生成构建,然后在 octopus 中手动创建发布并发布。都好。

我想达到下一个自动化水平,并在我的 TeamCity 构建结束时创建一个版本并将其部署到我在 octopus 中的 Prelive 环境中,当我配置它时,我会在 TeamCity 中收到消息。

我已经下载并安装了 TeamCity 插件,我已经重新启动了服务。我在 Teamcity 9.1.1 上,2.6.3.37 是我从http://octopusdeploy.com/downloads页面下载的 Teamcity 八达通插件。Octopus 版本是 3.0.11....我已经从另一台服务器(以这种方式工作)复制了设置...所以我知道我的选项和选择应该是正确的

但是,当我说“构建”时,我收到以下消息

“不兼容的跑步者:OctopusDeploy:创建发布”

显然我有问题 - 但我的问题是如何找出它是什么......我似乎无法找到为什么它不能为我做章鱼创建发布?

网站上的文档很有帮助,但在故障排除时却非常不完整......所以我要问的是哪个日志文件在哪里给了我一些关于失败的线索......

我该如何解决这个问题

问候朱利安

0 投票
1 回答
627 浏览

teamcity - 服务器回滚后,TeamCity 未获取 VCS 更改

我们使用的是 TeamCity 9.0.0。服务器由于与本次讨论无关的原因而损坏,因此我不得不回滚到大约 12 小时前的稳定快照(我们使用 Amazon AWS 快照)。我丢失了在那 12 小时内发生的一些构建,但没关系。

恢复似乎有效,但现在 VCS 触发器没有发生。VCS 根来自 TFS 2013。

我尝试签入新的更改并且构建仍然没有触发。我尝试手动运行构建,但它没有获取最新的更改。当我恢复快照时,似乎有些东西不同步。

想法?

--------更新1 --------

我查看了历史记录,发现在回滚服务器后触发了几个构建,所以我认为这不相关。我尝试创建一个新的 VCS 根并删除现有的。我签入了更改,构建触发良好。我尝试了第二次签入,这次构建没有触发。这几乎就像它错过了一些变更集。

0 投票
1 回答
1866 浏览

teamcity - 如何从分支规范触发构建?

在我的 teamcity 构建配置中:

VCS 分支:master

VCS 分支规范:

VCS 触发器:

安静时期:60 seconds (default)

分支过滤器:

并且仅当 master 发生更改时才触发运行构建。Tf 其他 VCS 分支(在分支规范中)有更改,TeamCity 显示“Pending (N)”,但触发器不会启动构建。

如何进行运行 TeamCity 构建?我使用了不同的方式来指定早午餐过滤器,没有帮助

0 投票
2 回答
1010 浏览

c# - 使用异步方法在 Teamcity 上运行 xUnit 测试

我进行了以下 xUnit 测试,该测试使用 HttpClient 在网络服务器上调用状态 API 方法。

该测试在本地运行良好。但是当我提交代码并尝试在 TeamCity 构建服务器上运行相同的测试时,它会永远运行。我什至不得不杀死 xunit runner 进程,因为停止构建不会停止这个进程。

但是,当我这样编写测试时

它在本地和 TeamCity 上运行良好。

我现在担心的是我忘记像第二个变体那样编写测试,并且有时 teamcity 构建会挂起。

谁能向我解释为什么在teamcity buildserver上运行的xUnit一开始就没有正确运行测试?有没有办法解决这个问题?

0 投票
1 回答
83 浏览

teamcity-9.0 - TeamCity 中的快照依赖项是什么?

我一直在阅读以下两个链接以了解快照依赖项的概念。

https://confluence.jetbrains.com/display/TCD8/Build+Dependencies+Setup http://blog.jetbrains.com/teamcity/2012/04/teamcity-build-dependencies-2/

但我只是想确保我正确理解了我从他们那里读到的内容。如果可能的话,有人可以简单地解释一下吗?

0 投票
1 回答
321 浏览

teamcity - TeamCity 9.1.1 升级不起作用

我目前正在使用带有 MS-SQL 作为存储库的 TeamCity 9.0。我想升级到 9.1.1 版。我运行安装程序,我看到 9.0 被卸载,然后是 9.1.1 安装。安装完成后,TeamCity 不会回来。Web 门户显示此错误:

我使用与以前安装相同的用户帐户,因此它看起来不像是权限问题。

根据文档,安装程序应该提示输入数据目录,但我从来没有得到那个提示。

卸载时,我删除了 TeamCity/lib/jdbc 文件夹(这些是使用 MS-SQL 的库)。安装 9.1.1 后,我将文件夹复制回来并重新启动了 TC 服务。

想法?

0 投票
0 回答
113 浏览

nuget - TeamCity 构建步骤 NuGet 安装程序使用本机包产生警告

我有 TeamCity (v9) 和 NuGet (2.83)。我的 NuGet 包是 C++ 静态库,属于“本机”类型。

我正在通过 TeamCity 运行 NuGet 安装程序构建步骤,我想更新相关的本机(C++ 静态库)项目以使用最新版本的 NuGet 包。

我收到此警告:[15:41:59][update] 警告:无法安装软件包“MyPackage 1.0.0.7-unstable”。您正在尝试将此包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。

虽然这只是一个警告,但它会导致包被完全删除,因此构建无法编译。所以有问题。

正如警告所说,我的 C++ 项目文件没有引用 .Net 框架。我的包中也没有任何代码。这是 C++ v11 代码。

通过 Visual Studio 外部的 NuGet 更新时会产生此警告,因此包括 TeamCity。通过 VS 手动操作可以正常工作。最新版本的安装(通过任何方式)也可以正常工作。

我猜问题是 NuGet 错误地测试了 .Net 引用的本机 NuGet 包?

有谁知道我可以如何添加对我的本机 NuGet 包的引用,以便可以解决此警告。或者有谁知道如何在 C++ 静态库项目中自动更新 Natice NuGet 包?

提前致谢。

0 投票
1 回答
3836 浏览

powershell - Unsupported Media Type when updating values using the TeamCity REST API

I have a Powershell script that I use to synchonize various projects parameters. The relevant code I use to update a project parameter is:

After the upgrade to TeamCity 9.1, I started receiving the following error when using the script:

Invoke-RestMethod : The remote server returned an error: (415) Unsupported Media Type.

What do I need to do to resolve this issue?

0 投票
0 回答
956 浏览

java - TeamCity Git 插件因 SSL 握手错误而失败

TeamCity (v9.1.1) 中的 Git 插件无法通过 HTTPS 连接到 Git 存储库。我收到以下错误:

无法收集更改,错误:列出远程引用失败:javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure

我怀疑问题出在 SSL 证书上。它由 DigiCert 根 CA 签名,并且还存在于正在使用的 java 密钥库中。还安装了https://stackoverflow.com/a/29273505中提到的 Java 强密码库。

有关完整的堆栈跟踪,请参阅 https://youtrack.jetbrains.com/issue/TW-42280上的错误报告