2017-04-19
以下是该版本的最新消息:
● 项目级云配置文件: agent 的云配置文件已迁移到项目级。这使项目管理员能够负责云设置,让机构内的团队更加自由地使用云 agent。
● 集成 Visual Studio 团队服务: TeamCity 2017.1 改进了与 VCS 托管服务的集成,现在采用与连接GitHub、GitHub Enterprise 和 BitBucket Cloud 相同的方式来连接到 VSTS。配置好连接后,设置项目就只是简单地从列表选择 repo 即可。
● 对 UI 的调整
○ 浏览路径记录: 以更小的字体显示浏览路径记录,以凸显当前事项。鼠标悬停在图标上可打开快速导航列表。
○ 构建链 :对构建连进行了一系列改进,包括检查和配置快照依赖的同时预览构建链设置、构建链视图页的群组构建功能、构建链中多个构建的详细视图。
○ 重新设计的页面 :除了界面元素外,还重新设计了多个页面,带来清新的观感。包含了登录页面、用户注册、管理员设置、用户资料、编辑组页面、新建项目和构建配置页面,以及构建链选项页。
● UI 可扩展性改进: 2017.1 用户界面特别针对大规模架构做了性能优化。尤其是每个构建配置有数千分支和服务器上有上万构建配置的用户,将会特别欣赏这些改进。
● 在默认分支中禁用构建 :当不想跟踪默认分支的状态时,可以关闭默认分支,这样就不会在其中运行构建。关闭后用户将不会在 UI 中看到它,也不会收到通知。如果想以单独的构建配置来构建拉取请求时,这点尤其有用。
● 安全设置存储 :现在可以单独存储密码和其他安全参数,和 VCS 中的其他设置分开。安全地确保版本设置功能,无需再担心密码被签入 VCS。
● 外部 artifacts 存储 :TeamCity 2017.1 提供插件 API,以确保构建产品的外部存储。请参考 外部存储实施指南 ,为 TeamCity 创建一个插件来连接您偏好的的第三方存储。
○ 支持Amazon S3:作为示例,我们提供 Amazon S3 插件,该示例说明如何实现对 S3 的上传、下载和删除 artifacts 操作。它也可以处理 artifacts 的依赖性和清理。