Azure DevOps Server 2020 (原名TFS)安装说明

摘要:
自2019年以来,在微软将TFS更名为AzureDevOpsServer之后,微软先后发布了20192019.1和2019.1.1。新版本在用户体验、跨平台支持等方面有了很大的改进。

1. 概述

Azure DevOps Server(原名TFS)是微软研发管理平台产品,是实现软件运维一体化(DevOps)的实施方案,是敏捷开发方法论在研发团队中的落地工具,是微软研发大数据管理系统。

根据企业当前软件研发管理的实际情况,结合Azure DevOps Server的自身功能,可以协助企业在软件质量和开发效率上实现双提升,可以建立起规范统一的研发流程。通过建设基于TFS系统的软件研发管理平台,在企业的软件研发中心建立起覆盖软件需求、软件架构、软件开发及管理、软件测试(现阶段单元测试为主)、软件集成和交付全生命周期管理的统一有效平台,实现软件研发部门内部的完整、有效、统一化管理。

自2019年开始,微软将TFS改名为Azure DevOps Server后,微软陆续发布了2019, 2019.1, 2019.1.1,新版本在用户体验、跨平台支持等方面有了很大的提升。今天我们从内部获取到即将上市的Azure DevOps Server 2020,迫不及待地的下载了安装镜像文件,将安装配置过程分享给大家,后续还会将新功能陆续分享在我的博客中。

2. 安装部署

Azure DevOps Server 2020的安装过程,还是集成之前版本的习惯,主要分为两个部分:安装软件和配置系统。

安装软件的过程基本是傻瓜式的,下载镜像文件后,装载ISO文件,允许AzureDevOpsServer2020.exe文件,系统会自动将必要软件安装你的系统中。

另外注意,如果服务器中已经安装过其他版本的Azure DevOps Server,安装软件不会自动删除之前的文件,而是将2020安装到一个新的目录中,默认文件地址是:C:Program FilesAzure DevOps Server 2020

image

安装完成后,按照要求重启服务器

image


3. 系统配置

按照系统提示重启服务器后,系统会自动打开Azure DevOps Server 的配置界面。

image

在我的这个示例中,我需要将现有Azure DevOps Server 2019升级到2020,所以我选择的是升级

image

系统默认会选择我原有数据库服务器,并检测到当前DevOps Server版本

image

我的这个环境是测试的,所以我直接选择生产升级,如果是正式环境,一定要首先找一个测试环境做预生产升级测试。

image

设置Azure DevOps Server 运行的服务账户

image

设置Azure DevOps Server 运行的端口、域名和协议等

image

设置Azure DevOps Server使用的Elastics Search搜索引擎

image

设置是否需要启用报表服务,据说下一个版本就不再支持报表服务,目前微软鼓励客户转向Analytics服务。

image

设置用于数据报表展示用途的服务器SQL Server Reporting Services

image

设置Reporting Services 使用的数据库warehouse

image

设置用于处理Cube数据的分析服务器SQL Server Analysis Services

image

设置允许报表服务使用的账户

image

在配置汇总页面中,再次检查和确认所有配置信息

image

在配置页面中,系统会自动完成Azure DevOps Server使用的IIS安装、初始化或者升级数据库等工作

image

按照和配置任务完成

image

如果是升级,还可以看到每个团队项目集合升级使用的时间

image

安装升级完成后,就可以使用浏览器或任何客户端工具访问Azure DevOps Server 2020了!

image

------------------------------------------------------------

http://www.cnblogs.com/danzhang/  DevOps MVP 张洪君

------------------------------------------------------------

免责声明:文章转载自《Azure DevOps Server 2020 (原名TFS)安装说明》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ant Design Pro入门教程,安装,运行(V5 Typescript版)VMWare虚拟机安装dmg格式的macOS操作系统下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】foxmail突然打不开了,双击没反应,怎么回事呀

原文网址:http://tieba.baidu.com/p/3492526384 解决方法如下:1、进入foxmail安装目录(默认在D盘Program Files下层,右击foxmail这个文件夹,去掉只读;2、确定后,尝试打开foxmail,如果依然打不开,那么再重复第1条,发现foxmail文件夹变成只读,又是只读,没错,你没看错,又被360杀毒软件...

小程序app.onLaunch中获取用户信息,index.onLoad初次载入时取不到值的问题

问题描述: //app.js App({ globalData:{ nickname:'' }, onLaunch: function () { let that=this; //假设已经授权成功 wx.getUserInfo({ success(res){ //获取用户信...

04 opkg

前言 ipk文件的本质上是tgz文件,这里直接将其改名为tgz文件或tar.gz文件。解压后可得到control.tar.gz data.tar.gz debian-binary三个文件 control.tar.gz中是一些系统信息 其中control文件中存在一些包的相关信息 postinst为安装完执行prerm为卸载后执行 data.tar....

最终作业

一、请回望暑假时的第一次作业,你对于软件工程课程的想象 1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 我开篇博客写的对课程的目标和期待是:让我学到有用的东西。在这学期的课程中,我经历了从个人作业到结对作业再到团队协作,在团...

Core Audio(三)

音频终端设备(Audio Endpoint Devices) endpoint device指的是应用程序的数据通道上起始或终止的硬件设备,如扬声器,耳机,话筒等;沿着数据通道可能穿越一定数目的硬件和软件组件,但它们往往是对用户不可见,用户更可能认为他们直接操作端点设备,而不是在端点设备插入的设配器等; 下图将adapt device和endpoint...

Python+gitlab实现分支批量合并打tag

  最近公司代码托管有SVN迁移到Gitlab,每次版本发布都要将代码合并至master分支且打tag,应用较多重复且繁琐,于是使用Python+gitlab实现分支批量合并打tag; 参考 python-gitlab文档 环境准备: 1.Python3 2.pip install python-gitlab token:gitlab用户令牌,生成如下:...