微软发布了程序代码管理工具Azure DevOps Server 2019的第一更新预览版,这个版本加入了不少功能更新,包括内置分析功能,也加入了新的基本流程,帮助新开发者快速入门,并简化在Pipelines中编辑YAML的工作。官方提到,这个版本已经可以用于生产环境的服务器,不过,在发布最终版之前,他们还会再发布一个预览版。
过去开发团队要在Azure DevOps Server使用分析(Analytics)功能,必须安装额外的扩展组件,但微软提到,分析功能对于开发者使用Azure DevOps,已经是不可缺少的一部分,因此现在干脆把分析功能内置在Azure DevOps Server中。
开发团队可以在项目集合(Collection)设置中,找到激活分析功能的选项,而原先安装分析扩展组件Azure DevOps Server 2019所创建的集合,或是在第一更新版本中创业公司建的集合,将会自动默认激活分析功能。
Azure DevOps Server 2019提供了流程样板,供采用不同开发方法的开发团队选择,但是对于没有开发方法基础的团队,这些流程样板的概念显得过于复杂,因此现在微软为了让开发团队更快速地入门,添加了三种基础流程项目类型,包括Epics、Issues和Tasks,方便开始计划与关注工作。
另外,开发团队现在可以将GitHub中相关的问题,连接到Boards中的工作项目,开发团队仍然可以从GitHub中收到来自用户的bug回应,并且在Boards中组织问题。微软也为Repos添加了一些拉取请求功能,包括自动把过期的拉取请求放进队列中,以自动完成处理,现在还会在完成拉取时,加入快速前进(Fast-Forward)以及半线性(Semi-Linear)整合,而用户也可以在搜索拉取请求时,按目标分支进行筛选。
由于用户的反馈,要求微软简化编辑Pipelines中YAML的方法,因此在这个第一更新版,加入了带有IntelliSense的网页编辑器,可以帮助开发者在浏览器中简单地编辑YAML文件。