写点什么

TFS2015 发布,增加新的构建系统并提供了对 Git 更好的支持

  • 2015-08-15
  • 本文字数:863 字

    阅读完需:约 3 分钟

上个月微软许诺即将正式发布 TFS2015,而今天微软将 TFS2015 正式面世。微软的 Brian Harry 提供了与发布有关的详细信息,包括TFS2015 Trial 和TFS2015 Express。

TFS2015 在本地安装环境中提供了一个新功能,可以使用 REST 的 API 直接对接 TFS。例如,客户端可以创建和查询工作项、获得最新的变更集、在基于 Git 代码库中获得顶部提交、或者用其它编程方式控制 TFS。微软对这些 API 有一个总览,这些API,不论TFS 服务器在本地还是托管在Visual Studio Online(VSO)上,它们都是一致的。

TFS2015 的另一个好处是新构建系统的到来,构建 V.Next。此系统的一个方面,除了支持基于 Windows 平台构建 agent 外,还支持 Mac OS X 和 Linux 平台。这是通过基于 Node.js、开源构建 agent 提供的,这种构建 agent 能在 Linux 和 OS X 平台本地运行。支持使用 TFS2015 和 VSO 所包含的 new Team Build 创建构建定义。在 OS X/Linux 环境下运行的 agent 通过 HTTP 或 HTTPS 与 TFS 进行通信。

Git 支持同样得到了改进。一个更有趣和更有用的功能是可以设置分支策略。这意味着,不同的分支在指定系统处理 pull 请求行为时,可以拥有 TFS 服务器强制执行的规则。这种方法的一个好处是:可以在提交到分支之前,让 TFS 构建前文提到的 pull 请求。只有成功构建允许这么操作­——那些破坏构建不行。

当然支持团队项目重命名这种长期存在的请求也得到了实现,作为本次发布版本功能的一部分。

TFS2015 可以在 Visual Studio网站上或者通过MSDN订阅页面下载。Harry 先前曾发布了对使用TFS 和VSO 许可的指导。单个购买的客户端访问许可将会提供给每个用户以访问使用Visual Studio Online 和本地TFS。完整细节请参考完整的发布说明

查看英文原文: TFS2015 Released with New Build System and Greater Git Support


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-08-15 18:383799
用户头像

发布了 92 篇内容, 共 25.0 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

写一个回调函数

linux大本营

回调函数 C++

如何在makefile中链接Json解析库Reader

linux大本营

json makefile reader

如果不知道这4种缓存模式,敢说懂缓存吗?

Java你猿哥

缓存 架构 ssm 架构设计 cache

PostgreSQL插件那么多,怎样管理最高效?

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

华为ISDP数字化现场作业亮相第十七届工程建设行业信息化发展大会

平平无奇爱好科技

ShareSDK 微信平台注册指南

MobTech袤博科技

Mac无损音乐播放器:Audirvana for Mac中文

真大的脸盆

Mac Mac 软件 音乐播放 音乐播放器

C语言sqlite3,实现判断一个数据库存不存在,不存在就创建

linux大本营

数据库 C语言 sqlite3

用纯python写web app:Streamlit

AIWeker

Python python小知识 三周年连更

递归算法

linux大本营

递归 数据结构与算法

linux下怎么拉取远程的代码并且合并到本地,保证不冲突

linux大本营

git Linux

刘浩:当谈到RTO < 8s时,OceanBase究竟在说什么?

OceanBase 数据库

数据库 oceanbase

Java 应用程序在 Kubernetes 上棘手的内存管理

做梦都在改BUG

Java Kubernetes JVM 内存管理

websocket底层原理

linux大本营

nginx HTTP websocket 通信协议 web服务器

震撼!阿里架构师全新产出Java面试突击宝典。我觉得泰库辣!

Java你猿哥

Java redis spring Spring Boot JVM

数仓实践丨主动预防-DWS关键工具安装确认

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

华为亮相KubeCon EU 2023 新云原生开源项目Kuasar推动“云上演进”

华为云开发者联盟

开源 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

SaaS 软件的 SLA 和 Escalation

汪子熙

SaaS Cloud 三周年连更

目前江西省等级测评公司有几家?都在南昌吗?

行云管家

江西 等保 等级保护 等保2.0

ubuntu如何安装Json解析库Reader

linux大本营

ubuntu JSON库 reader

融云 CTO 岑裕:出海技术前沿探索和排「坑」实践

融云 RongCloud

运维 网络 融云 泛娱乐 出海

Ts中string、number和any等类型 不能当做索引用,怎么处理?

肥晨

三周年连更

超越YOLOv8,飞桨推出精度最高的实时检测器RT-DETR!

飞桨PaddlePaddle

人工智能 计算机视觉 目标检测 百度飞桨

canvas-绘制一个柱状图

格斗家不爱在外太空沉思

CSS canvas 三周年连更

深入探索数据库MySQL,性能优化与复杂查询相关操作

做梦都在改BUG

Java MySQL 数据库 性能优化

免费云堡垒机用哪个牌子软件好?包含哪些功能?

行云管家

云计算 网络安全 IT运维 云堡垒机

泰库辣!京东首席架构师:亿级流量网站架构核心技术,肝完薪资飙升

Java你猿哥

架构 高可用 ssm 高并发 架构设计

【Python实战】Python采集皮肤图片数据

BROKEN

三周年连更

open3d将pcd存数据库

linux大本营

sqlite 数据库 存储 :MySQL 数据库

华为ISDP亮相长沙电力行业信息化年会,分享数字化转型实践与技术创新

平平无奇爱好科技

用C语言实现,终端输入1.2.3.4/32,解析输出unsignedint类型的1.2.3.4和32

linux大本营

C语言

TFS2015发布,增加新的构建系统并提供了对Git更好的支持_DevOps & 平台工程_Jeff Martin_InfoQ精选文章