TeamCity On-Premises 2024.03 Help

许可政策

定价和新许可证/升级可以通过 官方网站 获得。 如果您对许可条款、获取或升级许可密钥,或者其他相关话题有任何问题,请 联系 JetBrains 销售部门。
您可以在官方网站上或已安装的 TeamCity 服务器网络用户界面的页脚处查看 TeamCity 许可协议

许可证概述

JetBrains 提供了几种许可选项,使您可以根据需要调整 TeamCity 的规模。
本节说明了 TeamCity 服务器版本之间的主要差异,并提供了关于 TeamCity 构建代理许可证的一般信息。

总的来说,要在生产中使用 TeamCity (企业版),您需要拥有一份 服务器许可证。 另外,您可以根据您想要并行运行的构建数量来获取无限数量的 构建代理 许可证

要获取详细信息,请参阅以下各节。

专业服务器

企业服务器

不需要许可证密钥,免费

需要许可证密钥,价格选项

100 个构建配置

无限数量的构建配置

完全访问所有产品功能

免费1年升级订阅

通过 社区论坛 提供支持

支持版本 的优先级 支持

包括 3 个构建代理,如有需要,可以购买更多

包括 3 个构建代理,如有需要,可以购买更多

如果您需要比 TeamCity 服务器版本包含的构建代理更多的构建代理,您可以购买额外的构建代理许可证。

构建代理许可证

连接1个额外的构建代理

如果使用专业版,可以增加10个额外的构建配置

需要许可证密钥,价格选项

版本

TeamCity 有两个版本:专业版企业版
除了允许的最大构建配置数外,这两个版本在所有特性上都是相等的。
两个版本都使用相同的 TeamCity 发行版和安装。 您可以通过输入适当的许可证密钥来切换到企业版。 当版本切换时,所有的数据都会被保留。

目前使用的版本在每个 TeamCity 网页 UI 页面的页脚和 管理 > 许可证 页面都有注明,也在服务器启动时的 teamcity-server.log 中有显示。

Professional edition 不需要任何许可证密钥,且可免费使用。 与企业版唯一的功能差别是对最大数量的 build configurations 有所限制。 限制为100个构建配置。 每添加一个代理许可证密钥,就可以扩展 10 个。 您可以使用专业版许可证安装多个服务器。

企业版需要许可证密钥,没有构建配置的数量限制,并且在许可期内可以享受来自 JetBrains 的 TeamCity 支持,前提是您使用的是最新的 TeamCity 版本

每个 TeamCity 版本都附带 3 个或更多的 构建代理。 要使用比捆绑数量更多的代理,可以输入单独的构建代理许可证密钥。 可在两个版本中添加附加代理。

除了专业版和企业版许可证外,还有两种其他的许可证类型:

  • 评估 — 具有有效期,并提供无限数量的代理和构建配置。 要获取评估许可证,请在 TeamCity 下载页面 上使用链接。 评估许可证只能为每个主要的 TeamCity 版本获得一次。 同一主要版本的 TeamCity 服务器不接受来自该网站的第二个评估许可证密钥。 如果您需要延长/重复评估,请联系我们的销售部门。

  • 开源—— 这是一种特殊类型的许可证,授予开源项目,它是基于时间的,并提供无限数量的代理。 参考此页面上的详细信息。

TeamCity 授权政策并未对任何 IDE 插件或通知程序的实例数量设定任何限制。

构建配置的数量

企业版对构建配置的数量没有限制。

专业版允许每个服务器有 100 个 build configurations。 每个构建代理许可证密钥在专业版中为您提供了10个更多的构建配置,另外还有一个更多的代理。 所有构建配置都会被计算(即包括已存档项目中的配置)。

代理的数量

TeamCity Professional 版本附带 3 个 构建代理。 通过购买额外的代理许可证密钥,可以添加更多的构建代理。

服务器许可证密钥可能包含的代理许可证数量超过默认的 3 个。 在 jetbrains.com 网站上,服务器许可中所述的代理数量指的是将可用的代理的总数。 单独的代理许可证密钥可以用于 TeamCity 的任一版本(企业版和专业版)。 有关购买代理许可证的更多信息,请参阅 产品页面

代理许可证的数量限制了可以在 TeamCity 中被 授权 的代理的数量。 许可证密钥并未绑定到特定代理,它们只是限制了功能代理的最大数量。 授权许可并未在本地(安装在 TeamCity 服务器机器上)和远程代理之间做出区分。
当获授权的代理数量超过可用的代理许可证数量时,服务器无法启动任何构建,并在网页浏览器中向所有用户显示警告信息。

管理许可证

您可以在 TeamCity 网页用户界面的 管理 > 许可证 页面中输入新的许可证密钥,并查看当前使用的密钥(包括许可证的发行日期和维护期)。 默认情况下,只有担任系统管理员角色的用户才能访问此页面。 在页面上添加或删除许可证将立即生效。

单个许可证只能在任何给定时间内在单个运行的 TeamCity 服务器上使用。 在主节点之外运行附加的 TeamCity 节点目前不需要单独的许可证。

如果您创建了服务器的副本并同时运行两个服务器,您应确保每个许可证密钥只在单个服务器上使用。 您可以使用评估版(时间有限)许可证来运行用于测试/非生产目的的服务器。 许可证不绑定到特定的服务器实例、机器等。 唯一的限制是许可证不能同时在多个服务器上使用。

当您已经拥有许可证(s)并且购买了更多许可证,您可以 请求 JetBrains 销售将新的许可证与已购买的许可证合并,以便所有许可证都有相同的维护过期日期。 许可证的费用随之按比例降低。
当您购买多个许可证时,欢迎您联系我们的销售部门,了解可用的批量折扣。

有效的 TeamCity 版本

TeamCity 许可证对其涵盖的 TeamCity 版本永久有效。 这意味着您可以使用现有的许可证无限期地运行一个受保护的 TeamCity 版本,并且这些许可证将对该 TeamCity 版本始终有效。
每个 TeamCity 许可证(包括企业服务器和代理服务器)都有一个维护期(通常为 1 年)。 许可证密钥适用于购买许可证前发布的任何版本的 TeamCity ,以及适用于维护期内发布的任何版本。 对于主要版本(前两个发行数的改变)的许可证也被认为对应的次要(错误修复)更新(第三个发行数的改变)是有效的。

有效许可证的集合定义了服务器是否以企业模式运行以及有多少代理可以在服务器上运行构建。 代理许可证并未绑定到特定的代理,只是用来确定授权代理的最大数量。

在您 升级 到新版本的 TeamCity 之前,请检查现有许可证在新版中的有效性。
如果新版 TeamCity 服务器的有效 发布日期 不包含在其中一些许可证的维护期内,那么相应的许可证在 TeamCity 版本中将无效,需要 更新。 通常,只要在许可证到期之前续订,许可证续订的价格大约为新许可证价格的50%。

当新版本可用时,TeamCity会在网页用户界面显示通知,并在您的任何许可证密钥与此新版本不兼容时发出警告。 新的 TeamCity 版本的通知也会显示在 服务器健康 报告的全局配置项中,系统管理员能够看到。 系统管理员可以使用"Some Licenses are incompatible" 消息中的链接,快速导航至 Licenses 页面,此处的所有不兼容许可都将有一个警告图标。 关于您服务器上安装的许可证密钥的信息是安全的,因为它并未通过互联网发送。

强烈建议定期升级,不仅因为每个新版本都包含了许多改进和新功能,而且这也是运行具有最新安全补丁级别的支持版本的唯一方式。

请注意,TeamCity 电子邮件支持 仅覆盖 最新的 TeamCity 版本,并且只能提供给正在为其企业服务器许可证进行活动维护的客户。

许可证过期

如果从服务器中移除了企业版许可证密钥,或者评估许可证到期,或者将 TeamCity 服务器升级到超出可用企业版许可证维护窗口的版本,TeamCity 会自动切换到专业模式。

如果构建配置的数量或授权代理的数量超过有效许可证所规定的限制,服务器将停止启动任何构建(暂停构建队列)并在网络浏览器中向所有用户显示警告消息。

构建代理 许可证的工作方式与 Server 许可证相同。 如果您将服务器升级到代理许可证维护窗口未覆盖的版本,那么这个代理许可证将会过期。

一旦输入了足够的有效许可证密钥以覆盖服务器配置,构建就会重新开始。

获取许可证的途径

以下是将您的服务器切换到企业模式的方式:

从早期版本升级

从 TeamCity 5.x 及更高版本升级

每个许可证都有一个维护期(通常自购买日期起一年)。 该许可证适用于在维护期内发布的任何 TeamCity 版本。 请在升级前检查您的许可证的维护期。

从 TeamCity 4.x 升级到 TeamCity 5.0 及更高版本

需要升级 TeamCity 的旧版本许可证,请在官方网站的 许可证和升级 部分查看详细内容。

从 TeamCity 3.x 升级到 TeamCity 4.0

TeamCity 3.x 企业服务器许可证的所有者可以免费升级到 TeamCity 4.x 企业版。 TeamCity 3.x 构建代理许可证与 TeamCity 4.0 的专业版和企业版都兼容。

从 TeamCity 1.x-2.x 升级到 TeamCity 4.0

任何在2008年12月5日之前购买的 TeamCity 1.x-2.x 许可证都可以作为 TeamCity 4.0 的一个构建代理许可证使用,适用于 TeamCity 4.0 的专业版和企业版。 此外,TeamCity 1.x-2.x 的用户有资格免费获得 一个 TeamCity Enterprise Server 许可证。 要申请您的企业服务器许可证,请使用您的 TeamCity 1.x-2.x 许可证之一联系 销售部门

使用 IntelliJ IDEA 6.0 许可证密钥进行升级

在2006年7月12日至2007年1月15日期间购买的任何 IntelliJ IDEA 6.0 许可证都可以作为一个 TeamCity 4.0 构建代理许可证使用。 此外,具有此类许可证的 IntelliJ IDEA 用户有资格获得一份免费的 TeamCity Enterprise Server 许可证。
要检查您的 IntelliJ IDEA 许可证是否有 TeamCity 升级权限,并请求您的 Enterprise Server 许可证,请使用在上述期间内购买的您其中一个 IntelliJ IDEA 许可证联系 销售部门

版权和商标通知

此文档中描述的软件是根据软件许可协议提供的。 JetBrainsIntelliJIntelliJ IDEAYouTrackTeamCityJetBrains,s.r.o. 的商标或注册商标。 Windows 是在美国和其他国家的 Microsoft Corporation 的注册商标。 Mac, Mac OS, macOSApple Inc. 的商标,已在美国和其他国家注册。 LinuxLinus Torvalds 的注册商标。 所有其他商标均为其各自所有者的财产。

最后修改日期: 16日 7月 2024年