最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:383711
用户头像

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

关注

评论

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

聊一聊采访外籍人员时需要注意的几点事项

李冬梅

态度 体验 感悟

如何参与开源项目

郭旭东

GitHub 开源

一文搞懂RSA算法

somenzz

奈学教育分享:Hadoop分布式系统HDFS工作原理

奈学教育

hadoop hdfs 分布式

重学 Java 设计模式:实战工厂方法模式

小傅哥

设计模式 小傅哥 重构 架构设计 工厂模式

2020年4月云主机性能评测报告

博睿数据

云计算 百度云 ucloud 性能测试 公有云

1分钱秒杀!疫情季,如何为孩子的升学保驾护航?

极客编

k8s上运行我们的springboot服务之——上传服务到docker私服

柠檬

Docker springboot

JVM源码分析之堆内存的初始化

猿灯塔

Jenkins 插件开发之旅:两天内从 idea 到发布(下篇)

donghui

DevOps jenkins jenkins-plugin

DDD 实践手册(番外篇: 事件风暴-实践)

Joshua

领域驱动设计 DDD 事件风暴 事件驱动 Event Storming

露营之美,在乎山水之间也

李冬梅

k8s上运行我们的springboot服务之——k8s 1.16.0安装

柠檬

k8s

《从0到1学习Flink》—— Flink JobManager 高可用性配置

zhisheng

大数据 flink 流计算

《从0到1学习Flink》—— Flink parallelism 和 Slot 介绍

zhisheng

大数据 flink 流计算

Deno会在短期内取代Node吗?

葡萄城技术团队

node.js SpreadJS deno

Neo4j执行计划

脚动两轮男之漂流小王子

招联金融助力经济复苏 致力成为“智慧生活的消费金融专家”

极客编

游戏夜读 | 数据整理的难题?

game1night

Jenkins 插件开发之旅:两天内从 idea 到发布(上篇)

donghui

DevOps jenkins jenkins-plugin

北大学子手写实现《统计学习方法》书中全部算法!

GitHubDaily

人工智能 GitHub 学习 程序员

职场提问的“唐太宗”原则

大伟

Flink 从0到1学习—— Flink 不可以连续 Split(分流)?

zhisheng

大数据 flink 流计算

Flink 从0到1学习 —— 如何使用 Side Output 来分流?

zhisheng

大数据 flink 流计算

如果你想做汽车开发,请先看看这篇。

水滴

自动驾驶 软件开发 开发

《从0到1学习Flink》—— 你上传的 jar 包藏到哪里去了?

zhisheng

大数据 flink 流计算

H2 的全文检索功能

Page

全文检索 lucene H2 内存数据库

Flink 从0到1学习—— 分享四本 Flink 国外的书和二十多篇 Paper 论文

zhisheng

大数据 flink 流计算

你不知道的JSON.stringify(上)

前端黑板报

Java json

那个业务大拿死在了这个地方

小眼睛聊技术

Java 学习 高效工作 程序员 个人成长

k8s上运行我们的springboot服务之——在linux安装docker并搭建docker私服

柠檬

Docker k8s

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