操作系统
Linux
最近更新
2024-10-04
使用许可
免费
语言
支持中文
文件大小
1.22 GB

TeamCity 是一款由 JetBrains 开发的强大的持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)工具。它旨在帮助开发团队自动化构建、测试和部署过程,以确保软件项目的质量和快速交付。


灵活的构建配置

TeamCity 支持多种构建工具(如 Maven、Gradle、npm、MSBuild 等),可以轻松集成到现有的开发工具链中。

提供丰富的构建配置选项,允许根据项目需求定制构建过程。


实时构建状态和反馈

提供实时的构建状态和反馈,帮助快速发现并解决潜在问题。

支持与多种通知渠道(如邮件、Slack、HipChat 等)集成,确保团队及时了解构建过程的情况。


分布式构建

支持分布式构建,允许多台构建代理上并行执行构建任务,提高构建速度和效率。

可以根据负载和需求自动管理构建代理,确保资源的合理分配。


丰富的插件生态

拥有丰富的插件生态,可以与众多第三方工具和服务集成,如版本控制系统(Git、SVN、Mercurial 等)、问题跟踪系统(Jira、YouTrack 等)以及代码审查工具(Codecov、SonarQube 等)。


支持多种部署方式

支持多种部署方式,如自动部署到云服务(AWS、Google Cloud、Azure 等)、容器化部署(Docker、Kubernetes 等)以及传统的虚拟机部署。


高度可定制和扩展

提供高度可定制的用户界面,允许根据团队和项目需求调整界面布局。

提供丰富的 API 和扩展点,方便开发自定义插件和集成其他工具。


良好的安全性和权限管理

提供一套完善的安全性和权限管理机制,支持用户认证、角色授权以及访问控制等功能,确保构建过程和敏感数据得到有效保护。


强大的构建历史记录

可以实时报告正在运行的测试,保留构建历史,记录其持续时间,并将不稳定的测试标记为不稳定。


并行构建和测试

支持并行执行构建和测试任务,可以有效提高构建速度和效率。


工件管理

工件是构建过程中生成的输出文件,TeamCity 提供了对工件的全面管理,包括生成、存储、分发等。团队成员可以方便地访问和下载这些文件,以便进行后续的开发和部署工作。

2024.07.2 版本更新说明:

错误修复

  • 尝试查看构建工件中的 'content' 目录内容时抛出 404 错误。
  • 如果生成的构建超过 100 个,则矩阵构建(或并行测试构建)显示为红色。尽管错误消息中有一个 350 个构建的限制。
  • 在尝试计算自动生成的构建的变化时,如果主构建是个人构建,则在 changesLoaded 事件中出现异常。
  • 在辅助节点上的按使用量许可情况下,关于授权代理的最大数量的信息不正确。
  • 无法从代理页面启动云代理。
  • 选择云配置文件类型后连接到 Amazon 失败。
  • GitHub Checks 报告中不包含复合构建的依赖项信息。
  • 在 GitHub Checks 中,“启动失败”和“已取消”构建的状态没有分开。
  • 在 GitHub Checks 中为排队的构建提供更好的状态。
  • KeepArtifactsCleanerCache 占用大量磁盘空间。
  • 使用 Perforce ditto 映射时,服务器端签出无法生成正确的补丁。
  • 如果问题是通过 SSH 代理引发的,则问题标识过于宽泛。
  • 节点不会从数据库同步整个队列。
  • 矩阵构建会“破坏”参数 teamcity.build.triggeredBy。
  • 改进来自包含 URL 的 teamcity 服务消息中的错误信息。
  • 添加关于与 GitHub Checks Webhook 触发器相关的事件的日志记录。
  • 由于竞争条件,已经优化过的构建被加入到构建队列中。
  • 通过 REST API 在版本设置中启用“在快照依赖项和版本控制设置中应用更改”选项不起作用。
  • 如果代理的终止被终端阻止,则代理状态不会改变。
  • NUnit 运行器不支持 NUnit 控制台 3.18.1 版本。
  • VMWare 云代理可能在启动后无法从 GuestInfo 中获取服务器 URL。
  • “SSH 代理”构建特性应转换 ssh 密钥中的换行。
  • 允许上传以 tar.gz 格式的 dotCover 和 ReSharper 工具。
  • 在错误信息中添加下载捆绑的 dotCover 和 ReSharper 工具的链接。
  • 在父项目更改后,已删除的子项目会恢复,如果版本化设置存储在自定义路径中。
  • 如果密码超过 60 个字符,TeamCity 拒绝连接到 PostgreSQL。
  • 分支过滤器已应用但在喜爱项目视图中不可编辑。
  • Gradle 构建总是运行测试。


性能问题

  • 减少从同一云镜像启动的云代理更新代理参数时的竞争。
  • 在根项目中定义的版本化设置 VCS 根目录即使配置为使用当前设置也会减慢构建的启动速度。


安全问题

  • 修复了 3 个安全问题。这个数字既包括 TeamCity 本身的问题,也包括在其所依赖的第三方库中发现的漏洞。上游库的问题通常占总数的大多数,并且通过更新这些库到最新版本迅速解决。

其他版本
最近更新软件·Linux 软件更新列表
Todoist [应用软件] Todoist 9.9.3 64位
昨天 23:19
Apifox [开发] Apifox 2.6.32 ARM64
11-21
Apifox [开发] Apifox 2.6.32 64位
11-21
腾讯文档 [应用软件] 腾讯文档 3.8.11 ARM64
11-21
腾讯文档 [应用软件] 腾讯文档 3.8.11 64位
11-21
小鱼易连 [网络] 小鱼易连 3.10.0.23021 ARM64/麒麟,鲲鹏
11-21
小鱼易连 [网络] 小鱼易连 3.10.0.23021 ARM64/麒麟,鲲鹏
11-21
Brave Browser [网络] Brave Browser 1.73.91 ARM64
11-21
Brave Browser [网络] Brave Browser 1.73.91 64位
11-21
Slack [应用软件] Slack 4.41.97 64位
11-21
新软件·Linux 新软件列表
Cursor [开发] Cursor 0.42.5 64位
11-20
VMware Workstation [系统工具] VMware Workstation 17.6.1 64位
11-19
微信 [网络] 微信 4.0.0 龙芯
11-11
微信 [网络] 微信 4.0.0 ARM64
11-11
微信 [网络] 微信 4.0.0 64位
11-11
Another Redis Desktop Manager [开发] Another Redis Desktop Manager 1.7.0 ARM64
11-10
115浏览器 [网络] 115浏览器 27.0.6.9 64位
11-09
Python 3.13 [开发] Python 3.13 3.13.0 64位
11-07
Python 3.12 [开发] Python 3.12 3.12.7 64位
11-07
Python 3.11 [开发] Python 3.11 3.11.10 64位
11-07