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

0 投票
1 回答
304 浏览

powershell - TeamCity PowerShell 脚本运行程序构建步骤在两个项目中的运行方式不同

我有一个 PowerShell 脚本,可以编排到各地服务器的部署,但不要害怕,它永远不会超过第 2 行。

它在两个项目构建配置上的设置相同。但是,虽然它可以在一个上工作,但在对所需组件执行非常早期的检查时,它会立即在另一个上失败。

该脚本运行 aGet-Command New-SshSession并检查输出以查看该 cmdlet 是否可用,是否设置了 SSH 模块。

考虑到相同的脚本在相同的..下运行。我刚刚解决了。我将继续发帖回答!

无论如何,考虑到脚本路径相同,参数几乎相同,它怎么能在一个上失败而不在另一个上失败?

卢克

0 投票
3 回答
7590 浏览

java - 如何在 64 位 JVM 上运行 TeamCity

出于某种原因,我刚刚发现 TeamCity 在 Windows 上的 32 位 JVM 上运行。

我看到在签出大型(不是那么大)Git 存储库时记录了内存错误,并且已经处于 JVM 的最大堆大小。我对 Java、JVM 或 TomCat 一无所知。

如何在现代 64 位 JVM 上运行 TeamCity?我觉得这将是一种痛苦,否则它将成为默认值。

我们是一个小团队,如果某些东西没有 Apple 级别的“它就可以工作”,那么我们就跳过它。

我们可以忍受这个项目不在 CI 服务器上,但很高兴知道所涉及的内容并权衡投资。

任何建议表示赞赏。

编辑

好的,所以 Markus 指出了这个片段(我已经阅读过),但我看不到任何解释该做什么的信息。

使用 64 位 Java 运行 TeamCity 服务器 TeamCity 可以在 32 位和 64 位 JVM 下运行。除非您需要为 TeamCity 进程分配超过 1.3Gb 的内存,否则建议使用 32 位 JVM。

如果您选择使用 x64 JVM,请注意从 32 位 JVM 切换到 64 位 JVM 时内存使用量几乎翻了一番,因此请确保您指定的内存量至少是 32 位 JVM 的两倍,请参阅为 TeamCity 设置内存设置服务器。

如果您将 TeamCity 作为服务运行并切换到 x64 位,您还需要使用 x64 Tomcat 可执行文件,请参阅更多信息。

我错过了什么?

编辑 2

啊,好吧,隐藏在该链接上方的某些段落中是这样的:

“如果您作为 Windows 服务运行并希望将 JRE 升级到 64 位版本,则需要将 \jre 替换为适当的 JRE”

所以我想我需要将一些文件复制到 /jre 文件夹中?

0 投票
2 回答
2568 浏览

api - TeamCity 休息 API

如何获取 teamcity 构建的变化?我得到了以下 URL,其中列出了所有构建更改并提供了一个 URL,我们可以使用它来查看更改

然而,给定的 URL “/httpAuth/app/rest/changes/id:433” 采用的 id 是修改 id。

  1. 我们如何获得修改ID?
  2. 我们可以通过内部构建 ID 或编号来获取特定构建的更改吗?
0 投票
3 回答
18141 浏览

ntlm - 使用 RestSharp 的 NTLM 身份验证?

我正在尝试对使用 RestSharp 对 TeamCity 的 REST 调用使用 NTLM 身份验证。

但是它不起作用。如果我遗漏了什么,请提出建议。

0 投票
1 回答
238 浏览

teamcity - 构建没有更改时在 TeamCity 中排除目录

我想从工件中排除一个目录,但前提是构建没有更改。可能吗?

我的工件有 1GB,但没有那个目录只有 25MB。我的一半以上的构建没有这样的变化: 团队城市截图 这只是我的一个项目。我没有足够的空间来存储它们。

我试过这样的事情:

但即使没有我现在要问的条件,它也无法工作:(

0 投票
1 回答
141 浏览

teamcity - 重命名的文件在 teamcity 中显示为添加和删除

每当我们使用诸如 IntelliJ 之类的 IDE 重命名文件(而不是删除并添加新的 - 以保留历史记录)时,它在更改中显示为从 -> 重命名为。

但是在 Teamcity 中,它将显示为 ' deleted' 和 ' added'。

例如案例:我的 Java 类名是ValidateTxtFiles.java& 我想将其重命名为ValidateTxtAndShFiles.java

有没有办法通过任何 teamcity 升级或在 teamcity 之上使用另一个第三方工具来实现这一点?

当前。使用版本:7.1.4

0 投票
2 回答
5949 浏览

git - 如何为多个提交触发一个 TeamCity 构建,但一个合并到一个分支

我正在尝试为 VCS 中的单个合并触发单个 teamcity 构建。我的 CI 布局方式是一个分支阶段,我们将所有更改合并到其中。然后,当我们想要部署到生产环境时,我们将 staging 合并到 git 的主分支中。不幸的是,这会触发大量构建,可能每次签入到暂存分支时都会触发一个构建。所以相反,我们希望它是一个单一的构建。因为它是一次合并到主分支。

那么,无论有多少不同的人进行了多少次签入,有谁知道如何在 VCS 的更改上触发单个构建?

我在团队城市的构建触发器中选择的选项如下。

我想我可以使用自定义构建触发器来做到这一点,但我宁愿不走这条路。

在此先感谢您的帮助。

0 投票
2 回答
1341 浏览

internet-explorer-8 - 使用 IE8 通过 HTTPS 运行 TeamCity 时无法下载 TeamCity Windows 托盘通知程序

我的 TeamCity Server 使用 SSL(地址是https://server.sufix)。尝试使用 IE8 下载 TeamCity Windows 托盘通知程序时,我收到错误消息:

无法从...下载 TrayNotifierInstaller.msi 无法打开此 Internet 站点。请求站点不可用或找不到。请稍后再试

这是 IE8 的一个已知限制,在某些情况下会阻止通过 https 进行下载。

有没有办法用 TeamCity 绕过这个?

0 投票
1 回答
229 浏览

unit-testing - 如何在 Teamcity 中向单元测试用例添加分析?

是否可以将单元测试的内存/性能分析添加为团队城市构建步骤?

我特别有兴趣为我们的 .Net 应用程序做这件事(测试用例是用 NUnit 编写的)。对此的任何详细说明将不胜感激。

Teamcity 版本为“TeamCity Enterprise 7.1.2(内部版本 24170)”

谢谢。

0 投票
1 回答
6395 浏览

teamcity - Teamcity - Incompatible Agent configuration

I am trying to create a Build Configuration in TeamCity.

I do have a Agent setup properly and I do have many projects properly working on TeamCity before. This is just a new configuration I am trying to create,

however, my current teamcity agent is not compatible, it gives below error message

Implicit requirements: 20DA defined in VCS Root: Site1 20Lines/Technical defined in VCS Root: Site1

I don't understand the error message above, tried searching on internet but no pointers. It seems to me some issue with my SVN. Pls help.