2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

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

关注

评论

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

DeepSeek-V3模型对软件测试行业的影响

测试人

软件测试

黄仁勋:通用机器人的ChatGPT时刻即将到来!马斯克:YES!!

机器人头条

英伟达 科技 ces 人形机器人 具身智能

CAD图层管理器是干什么的?怎么使用?

在路上

cad CAD看图软件 CAD看图王

探索模型驱动测试框架:GraphWalker 的自动化测试用例生成

测吧(北京)科技有限公司

测试

Docker Compose 实战:如何使用 Docker Compose 进行多容器应用编排

测吧(北京)科技有限公司

测试

【YashanDB知识库】kettle做增量同步,出现报错:Unrecognized VM option 'MaxPermSize-256m'

YashanDB

数据库 yashandb

数百名研发人员使用通义灵码,33% 新增代码由 AI 生成,信也科技研发模式焕新升级

阿里云云效

阿里云 云原生 通义灵码

使用火语言RPA批量创建指纹浏览器,并给每个指纹浏览器设置不同的代理IP

火语言RPA

如何在SpringBoot/MySQL事务中并行执行多条SQL?

秃头小帅oi

微店API接口深度探索:如何高效获取商品详情及代码实践

代码忍者

微店商品详情API接口

暴跌的「优必选」,持续融资、高估值的人形机器人创企

机器人头条

科技 人形机器人 优必选 具身智能

OpenTiny2024年终总结~

OpenTiny社区

开源 前端 低代码 组件库 OpenTiny

【YashanDB知识库】YCM托管YashanDB报错 /home/yashan/.yasboot/.env is not existed

YashanDB

数据库 yashandb

模型驱动测试 (MBT):从概念到实践的全面解析

测吧(北京)科技有限公司

测试

重启“APP工厂”,张一鸣要做AI时代的爱迪生?

Alter

【YashanDB知识库】审计表UNIFIED_AUDIT_TRAIL出现YAS-00220 utf8 sequence is wrong

YashanDB

数据库 yashandb

【YashanDB知识库】YCM上告警项怎么修改

YashanDB

数据库 yashandb

Nacos 3.0 Alpha 发布,在安全、泛用、云原生更进一步

阿里巴巴云原生

阿里云 云原生 nacos

从模拟数据到场景复现,剖析 MySQL Online DDL 异常报错之谜

袋鼠云数栈

DeepSeek 最新推理模型 R1-Lite:一场数学题的死胡同之旅

测吧(北京)科技有限公司

测试

唯品会API接口深度解析:商品详情与关键词搜索商品的使用方法及代码示例

代码忍者

唯品会商品API接口

致全体用户:2024 年,TapData 的五周年,我们在海内外市场埋下了两颗新的种子

tapdata

实时数据 金融数字化 物化视图 TapView

数百名研发人员使用通义灵码,33% 新增代码由 AI 生成,信也科技研发模式焕新升级

阿里巴巴云原生

阿里云 云原生

【YashanDB知识库】YashanDB run.log中有slow log queue is full信息

YashanDB

数据库 yashandb

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