问题标签 [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.
powershell - TeamCity PowerShell 脚本运行程序构建步骤在两个项目中的运行方式不同
我有一个 PowerShell 脚本,可以编排到各地服务器的部署,但不要害怕,它永远不会超过第 2 行。
它在两个项目构建配置上的设置相同。但是,虽然它可以在一个上工作,但在对所需组件执行非常早期的检查时,它会立即在另一个上失败。
该脚本运行 aGet-Command New-SshSession
并检查输出以查看该 cmdlet 是否可用,是否设置了 SSH 模块。
考虑到相同的脚本在相同的..下运行。我刚刚解决了。我将继续发帖回答!
无论如何,考虑到脚本路径相同,参数几乎相同,它怎么能在一个上失败而不在另一个上失败?
卢克
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 文件夹中?
api - TeamCity 休息 API
如何获取 teamcity 构建的变化?我得到了以下 URL,其中列出了所有构建更改并提供了一个 URL,我们可以使用它来查看更改
然而,给定的 URL “/httpAuth/app/rest/changes/id:433” 采用的 id 是修改 id。
- 我们如何获得修改ID?
- 我们可以通过内部构建 ID 或编号来获取特定构建的更改吗?
ntlm - 使用 RestSharp 的 NTLM 身份验证?
我正在尝试对使用 RestSharp 对 TeamCity 的 REST 调用使用 NTLM 身份验证。
但是它不起作用。如果我遗漏了什么,请提出建议。
teamcity - 构建没有更改时在 TeamCity 中排除目录
我想从工件中排除一个目录,但前提是构建没有更改。可能吗?
我的工件有 1GB,但没有那个目录只有 25MB。我的一半以上的构建没有这样的变化:
这只是我的一个项目。我没有足够的空间来存储它们。
我试过这样的事情:
但即使没有我现在要问的条件,它也无法工作:(
teamcity - 重命名的文件在 teamcity 中显示为添加和删除
每当我们使用诸如 IntelliJ 之类的 IDE 重命名文件(而不是删除并添加新的 - 以保留历史记录)时,它在更改中显示为从 -> 重命名为。
但是在 Teamcity 中,它将显示为 ' deleted
' 和 ' added
'。
例如案例:我的 Java 类名是ValidateTxtFiles.java
& 我想将其重命名为ValidateTxtAndShFiles.java
有没有办法通过任何 teamcity 升级或在 teamcity 之上使用另一个第三方工具来实现这一点?
当前。使用版本:7.1.4
git - 如何为多个提交触发一个 TeamCity 构建,但一个合并到一个分支
我正在尝试为 VCS 中的单个合并触发单个 teamcity 构建。我的 CI 布局方式是一个分支阶段,我们将所有更改合并到其中。然后,当我们想要部署到生产环境时,我们将 staging 合并到 git 的主分支中。不幸的是,这会触发大量构建,可能每次签入到暂存分支时都会触发一个构建。所以相反,我们希望它是一个单一的构建。因为它是一次合并到主分支。
那么,无论有多少不同的人进行了多少次签入,有谁知道如何在 VCS 的更改上触发单个构建?
我在团队城市的构建触发器中选择的选项如下。
我想我可以使用自定义构建触发器来做到这一点,但我宁愿不走这条路。
在此先感谢您的帮助。
internet-explorer-8 - 使用 IE8 通过 HTTPS 运行 TeamCity 时无法下载 TeamCity Windows 托盘通知程序
我的 TeamCity Server 使用 SSL(地址是https://server.sufix)。尝试使用 IE8 下载 TeamCity Windows 托盘通知程序时,我收到错误消息:
无法从...下载 TrayNotifierInstaller.msi 无法打开此 Internet 站点。请求站点不可用或找不到。请稍后再试
这是 IE8 的一个已知限制,在某些情况下会阻止通过 https 进行下载。
有没有办法用 TeamCity 绕过这个?
unit-testing - 如何在 Teamcity 中向单元测试用例添加分析?
是否可以将单元测试的内存/性能分析添加为团队城市构建步骤?
我特别有兴趣为我们的 .Net 应用程序做这件事(测试用例是用 NUnit 编写的)。对此的任何详细说明将不胜感激。
Teamcity 版本为“TeamCity Enterprise 7.1.2(内部版本 24170)”
谢谢。
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.