TeamCity 2021.1 EAP3 发布,持续集成工具

栏目: 软件资讯 · 发布时间: 5年前

内容简介:TeamCity 2021.1 EAP3 发布了。TeamCity 是一款功能强大的持续集成工具,覆盖服务器端和客户端。它提供一系列特性可以让团队快速实现持续集成:IDE 工具集成、各种消息通知、各种报表、项目的管理、分布式编译等等...

TeamCity 2021.1 EAP3 发布了。TeamCity 是一款功能强大的持续集成工具,覆盖服务器端和客户端。它提供一系列特性可以让团队快速实现持续集成:IDE 工具集成、各种消息通知、各种报表、项目的管理、分布式编译等等。该版本是  2021.1 的第三个早期访问版,带来了70多项改进和修复。

TeamCity 2021.1 EAP3 发布,持续集成工具

Node.js 构建运行器

现在为 Node.js 提供了一个专门的构建运行器,支持 npm 和 yarn 命令。如果你的资源库包含package.json文件,TeamCity会自动检测使用的框架并建议添加相应的构建步骤。目前,所有的 Node.js 步骤只能在 Docker 容器内运行,这意味着这个运行器的唯一前提条件是在构建代理上安装 Docker。TeamCity 默认使用 node:lts 容器。

TeamCity 2021.1 EAP3 发布,持续集成工具

基于 Elastic 的新搜索模式

从这个 EAP 开始,TeamCity提供了一个基于 Elastic 的替代搜索模式,这种模式允许在用户的 Elastic 主机上存储一个全局搜索索引。在本地搜索模式下,每个节点都要花费其磁盘空间和资源来存储和维护搜索索引。而在新的模式下,所有节点都有一个单一的索引,这大大减轻了它们的索引操作,节省了它们的磁盘空间。用户可以在项目设置中的根项目层面切换到这种模式。

TeamCity 2021.1 EAP3 发布,持续集成工具

只读项目设置

EAP3 引入了一个新的选项:允许通过用户界面编辑项目。它在默认情况下是启用的,这与常规行为相一致。但如果用户在项目中禁用它,这将使项目的设置在用户界面中成为只读,并阻止 TeamCity 提交到设置的存储库。

TeamCity 2021.1 EAP3 发布,持续集成工具

每个构建配置允许多个 VCS 触发器

现在,用户可以为一个构建配置添加一个以上的 VCS 触发器。这允许用户为所有分支的构建设置一个静默期,除了一个分支,一旦有新的修改提交,就开始构建。或者可以配置一个触发器,只在一个给定的分支的每个签入上开始构建。在下一次 EAP 更新中,VCS 触发器将更加灵活,并在其设置中支持自定义构建参数。

限制用个人补丁定制构建的权限

EAP3 创建了一个新的用户权限:用自定义补丁改变构建源代码。有了这个权限,用户现在可以完全控制谁可以给构建打补丁,或者在必要时完全限制重要项目的这个功能。在升级到 2021.1 EAP3 时,它将自动为默认的项目开发人员角色和其他具有自定义构建权限的角色启用。

更多详细内容,请查看官方公告。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

社交网站的数据挖掘与分析

社交网站的数据挖掘与分析

Matthew A. Russell / 师蓉 / 机械工业出版社 / 2012-2 / 59.00元

Facebook、Twitter和LinkedIn产生了大量宝贵的社交数据,但是你怎样才能找出谁通过社交媒介正在进行联系?他们在讨论些什么?或者他们在哪儿?这本简洁而且具有可操作性的书将揭示如何回答这些问题甚至更多的问题。你将学到如何组合社交网络数据、分析技术,如何通过可视化帮助你找到你一直在社交世界中寻找的内容,以及你闻所未闻的有用信息。 每个独立的章节介绍了在社交网络的不同领域挖掘数据的......一起来看看 《社交网站的数据挖掘与分析》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具