写点什么

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

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

关注

评论

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

一个编译问题带你了解 Flutter Web 的打包构建和分包实现

CRMEB

模块一:作业

本人法海

「架构实战营」

NFT数字藏品NFT交易系统平台开发

薇電13242772558

NFT

企业级低代码服务编排库 - Commander

Meta-Soft

服务编排 低代码平台 服务组合

训练营作业-Module_1

Jadedev

架构实战营

Mysql的explain,你真的会用吗?

慕枫技术笔记

数据库 3月月更

不想业务被中断?快来解锁华为云RDS for MySQL新特性

华为云开发者联盟

MySQL 事务 华为云RDS for MySQL 应用无损透明 业务中断

黄金排障场景之Coredump

焦振清

稳定性 稳定性治理 coredump 故障复盘 90-2-5-10

加密项目必修科目:代币经济学

CECBC

并发与多线程之线程安全篇

Linux服务器开发

线程 多线程 并发 后端开发 Linux后台开发

模拟小程序电商的微服务拆分

AragornYang

架构训练营 架构实战营

3分钟带你搞懂Vue双向绑定原理及问题剖析

Bug终结者

CSS JavaScript vue.js

手绘流程图讲解spark是如何实现集群的高可用

华为云开发者联盟

spark 高可用 集群 Worker master

#JiraHero:Soumen Deb——重塑 Jira Software 中的 Bug 工作流,提高可见性、简化开发流程

Atlassian

DevOps 敏捷 工作流 Atlassian Jira

测试开发【Mock平台】03 基础:初识Antd React 开箱即用中台前端框架

MegaQi

React 测试平台开发教程 测试干货

从 0 到 1 建设小程序可观测性

方勇(gopher)

小程序 可观测性 SRE 服务治理 低代码开发

架构师作业1

小虾米

Prometheus搭乘华为云GaussDB(for Influx):让监控数据更安全

华为云开发者联盟

安全 Prometheus 华为云 GaussDB(for Influx) 监控数据

数字经济的重要基石——数据安全

CECBC

高并发场景下优化加锁方式:线程等待与通知机制

华为云开发者联盟

线程 高并发 死锁 加锁 互斥锁

毕业总结:

Geek_59dec2

毕业总结

Kafka Kraft核心实现

Clarke

微服务架构趋势下如何处理存量系统

Meta-Soft

微服务 servicemesh 边车模式

C语言总结_格式化打印函数、字符串、运算符

DS小龙哥

3月月更

Mac 和 Windows 共享一套鼠标键盘

TroyLiu

效率 Mac windows sharemouse 共享键鼠

写作一

ASCE

Altium Designer

謓泽

3月月更

该怎么认识数字藏品

CECBC

特性更新!DistSQL 集群治理能力详解

SphereEx

Apache 数据库 ShardingSphere SphereEx

【架构学习06】——拆分电商系统为微服务

tiger

架构实战营

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