写点什么

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

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

关注

评论

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

不愧是Alibaba内网《并发编程笔记》,这细节讲解,神了!

架构师之道

Java 编程 架构师

2022 倒带 - NutUI

京东科技开发者

小程序 开源 开发 技术栈 企业号 1 月 PK 榜

2022 年,这 20+22 位共建者闪耀 StarRocks 社区

StarRocks

数据库 开源

Spring Security怎么添加图片验证功能?

小小怪下士

Java spring spring security

如何看待PyTorch 2.0?

OneFlow

人工智能 深度学习 PyTorch

细数华为云云原生产品及五大开源实践

华为云开发者联盟

云计算 云原生 后端 华为云 企业号 1 月 PK 榜

使用QuTrunk+AWS ParallelCluster3进行并行计算

启科量子开发者官方号

量子计算

从开源安全看汽车安全新挑战

安势信息

开源安全 汽车安全 SBOM 开源漏洞 清源CleanSource SCA

大咖说·阿里云瑶池|电商业务与数据库技术发展的双向奔赴

大咖说

数据库 电商

天翼账号网关系统架构演进历程

Sean Chen

高并发 API网关 Kong 网关 天翼账号 网关演进

专精特新小巨人VC/PE覆盖率24.2%;上市649家;北京以589家位居城市榜首丨创业邦发布《2022专精特新小巨人发展报告》

创业邦

音视频开发进阶|第七讲:分辨率与帧率·上篇

ZEGO即构

阿里云专有云重磅亮相中国信通院2022混合云技术发展论坛

云布道师

阿里云 混合云

解密秒杀系统架构:不是所有的秒杀都是秒杀

华为云开发者联盟

后端 开发 华为云 企业号 1 月 PK 榜

Polaris 和 dubbogo 全面对接,让微服务更简单

阿里巴巴云原生

阿里云 云原生 dubbogo

《SBOM: 提高软件供应链透明度的关键》重磅白皮书来袭

安势信息

SCA SBOM 清源CleanSource SCA 安势信息 开源软件供应链安全

“新范式”——2022创业邦100未来独角兽峰会暨创业邦年会圆满落幕

创业邦

视觉大模型训练和推理加速

Baidu AICLOUD

异构计算 AI加速 云原生AI 百度百舸

Intel 联合测试:YMatrix 并发查询 TPS 最高达 163 万

YMatrix 超融合数据库

intel 超融合数据库 HTAP 场景实践 YMatrix tpcb

手把手带你开发starter,点对点带你讲解原理

京东科技开发者

spring 开发 服务器 系统 企业号 1 月 PK 榜

袋鼠云产品功能更新报告03期丨产品体验全面优化,请查收!

袋鼠云数栈

大数据

开源共创,StarRocks 祝您 2023 年前 “兔” 无量!

StarRocks

数据库 开源

专注软件供应链安全,「安势信息」完成数千万元级别Pre-A轮融资

安势信息

开源安全 开源软件供应链 安势信息 Pre-A轮融资 开源软件供应链安全

构建api gateway - 序与目录

八苦-瞿昙

Gateway API Gateway build api gateway

邮箱中的Qt线程设计

统信软件

邮箱 邮箱系统

如何使用 NFTScan 追踪 NFT 巨鲸

NFT Research

NFT 数据基础设施

【深入浅出Sentinel原理及实战】「基础实战专题」零基础探索分析Sentinel控制台开发指南(3)

洛神灬殇

sentinel sentinel集群限流 1月日更

什么是A/B实验,为什么要开A/B实验?

字节跳动数据平台

大数据 AB testing实战

鲸品堂:2023你好

鲸品堂

技术人

《迷你世界》亿级玩家都在用的游戏场景推荐系统长啥样?

华为云开发者联盟

数据库 后端 华为云 企业号 1 月 PK 榜

性能测试技术笔记(一):如何快速上手压测工作

老张

性能测试

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