你好,Azure DevOps Server 2019;再见,Team Foundation Server

Azure DevOps中的用户管理:RBAC与AD组的完美结合 本文介绍了如何利用Azure AD组和RBAC简化Azure DevOps用户权限管理。通过创建四个AD组(如StakeholderLicense、BasicLicense等)并配置相应的访问级别和项目权限,实现了500多名用户的自动化权限分配。用户首次登录时,系统会根据其AD组成员身份自动授予相应权限。文章还解答了常见问题,如AD组显示名称问题和VS许可证用户管理。该方法显著提升了权限管理效率,减少了人工配置错误,确保权限分配的规范化和可追溯性。 阅读详情

微软正式发布Azure DevOps Server 2019的第一个版本,作为Team Foundation Server (TFS)2018的升级版本和替代产品。

这是目前市面上唯一一款将产品名称冠上DevOps的企业级软件研发平台产品。产品名称的变化,强化了微软在研发运维工具上的投入,体现了微软研发管理平台产品在软件开发管理、质量管理和自动化交付和测试方面的巨大提升。

作为TFS系统的下一代产品,DevOps Server 2019不只是在名称的改动,在用户习惯、持续集成方面做出了巨大调整,下面我们来快速浏览一下新产品的功能:

全新的用户界面

新风格的灵感来自于微软正在采用的Fluent设计语言。新的设计语言的目标是清晰,优雅地支持高信息密度。结果将强调您工作的内容,同时提供跨VSTS所有方面的一致和可预测的经验。

image_thumb[12]

image_thumb[16]

支持Azure SQL Server

为了简化在Azure中运行Azure DevOps 2019的经验,目前已经启用了对Azure SQL数据库(通用S3和以上)的支持。这将允许您利用广泛的备份特性和扩展选项来满足您的需要,同时减少运行服务的管理开销。注意,为了保持低延迟,主机VM必须位于与数据库相同的Azure区域中。

可集成的过程模板

现在可以在新集合上使用进程继承模板。在创建新集合时,用户将需要对流程模型做出决定。可集成模板与之前TFS的XML模板发生的巨大的变化,同时提供了强大的定制功能。

image_thumb[18]

全新的看板、积压工作、迭代视图

挤压工作被分成三个不同的菜单,以提高用户体验。在之前的版本中,积压工作的功能虽然强大,但是常常使用户很难找到立刻需要的特性或能力。为了解决这个问题,DevOps Server 2019把积压中心分成了:

  • 积压工作:积压工作是一个团队的所有需求。积压工作有团队工作的优先顺序。积压工作提供了计划工具,如工作项层次结构、预测和新的sprint计划经验。
  • 看板视图:新的看板是一个团队所有看板的集合。看板通常用来沟通工作的状态和流程。
  • 迭代视图:新的迭代包含了团队中所有迭代的内容。每个sprint都包含一个sprint backlog、一个任务板和一个视图来管理和设置团队的能力。

image_thumb[2]

代码管理

按照惯例,Git功能的加强,任然是本次版本的主流。在新的DevOps Server 2019中,用户可以实现:

  • 违反拉取请求规则的邮件通知
  • 允许绕过分支策略而不放弃推送保护
  • 使用提交消息快速描述拉请求
  • 创建没有默认团队作为评审的拉动请求
  • 使用模板标准化拉取请求
  • 更改拉取请求的目标分支

image_thumb[4]

管道 Pipelines

管道对应之前TFS系统中的生成和发布功能。在新的管道功能中,用户可以体验到持续集成和发布的自动化功能、流程控制功能。

在拖拽拉取中,你就可以轻松快速的完成一个自动发布流程了。在Azure DevOps 2019中,你还可以体验第一次推出的许多功能,例如:

  • 可视化发布过程
  • 部署前、部署后的自动化
  • 发布版本中的提交、工作项视图
  • 分步部署过程和日志浏览
  • 测试结果视图和扩展信息
  • 上下游系统的链路生成
  • 自动更新代理服务器
  • 全新支持在Linux/ARM服务器上生成发布
  • image_thumb[20]

image_thumb[22]

测试计划

Azure DevOps Server 2019不仅在管道功能中大幅提升了自动化的功能,在手动测试中同样提供了更多更便捷的功能。

现在可以使用Azure Test Runner(ATR)为桌面应用程序运行手动测试。这将帮助用户从微软测试管理器迁移到Azure DevOps测试计划。使用ATR客户端,您可以运行手动测试并记录每个测试步骤的测试结果。您还具有数据收集功能,如屏幕截图、图像动作日志和音频视频记录。如果在测试中发现问题,使用Test Runner创建一个bug,其中包含自动包含在该bug中的测试步骤、截图和注释。

image_thumb[24]

项目 Artifacts

项目是Azure DevOps Server中的包管理工具,用户可以使用它实现企业级的发布包、制品库和版本库管理。可以使用Azure DevOps Server实现对Maven、Nuget和NPM的包管理服务。

image_thumb[7]

知识库(文档)Wiki

对技术文档的版本管理、协作开发,一直是过去几年TFS系统中的一个亮点。通过Wiki功能,将二进制的文档纯文本化,并提供强大的版本管理、用户权限控制、目录式展示、同步写作等。还可以实现文档和Git代码库之间的自动转换,这对不爱写文章的码农来说,真是一大福音。

image_thumb[9]

报表和度量

除了继续支持Reporting Service、Analysis Service和工作项图表之外,Azure DevOps Server提供的一种全新的报表分析工具(Analytics)。

Analytics是Azure DevOps Server的未来报表。Analytics扩展提供了高级小部件、Power BI集成和OData访问。这种报表技术不仅大幅扩展的报表的展示方式、获取数据来源,在使用上也大幅降低了技术门槛,用户可以通过拖拽操作,就可以快速创建一个漂亮的统计报表,大幅提升了质量管理、项目度量人员的工作效率。

如果你还想了解更细的功能说明,请参考微软的官方说明文档:

https://blogs.msdn.microsoft.com/devops/2018/11/21/announcing-azure-devops-server-2019-rc1/

微软ALM MVP 张洪君 http://www.cnblogs.com/danzhang

--End--

从TFS到DevOps:迁移与升级的实践之路 本文分享了从TFS 2015迁移到Azure DevOps 2022的实际案例。详细介绍了迁移步骤,包括准备工作、试运行和生产环境迁移,重点分析了数据库升级问题的解决方案。通过实例阐述了卸载重装的有效性,并总结了迁移计划、测试验证和文档支持的重要性。该案例为团队升级版本控制系统提供了实用参考,展示了如何通过周密规划实现系统平滑过渡和性能提升。 阅读详情

相关推荐

TFS2019版初级操作手册v1.1

TFS2019版初级操作手册v1.1

TFS(Team Foundation Server)介绍和入门

在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是如何将这些特性结合在一起使用的。作为一名软件开发人员,在我的职业生涯中,我经常会用到支持软件开发过程的大量开发工具,如版本控制工具、漏洞跟踪包、生成脚本语言、单元测试框架和需求分析工具等等。在.NET平台上,大量的支持工具能够很好地独立工作,但是,为了使得各种工具之间都够互相协

camel0564的专栏 9万+

TFS(Team Foundation server)强制解除锁定、签出

TFS(Team Foundation server)强制解除锁定工具:可强制撤回,强制撤销签入、签出。安装完VS后,再安装工具,在源代码管理,右键文件夹会出现操作项,找到Find in Source Control,会有列表列出历史编辑信息,右键会有相关操作,根据具体情况选择不同的操作项。

Azure服务器系统就地升级,升级部署 - Azure DevOps Server & TFS | Microsoft Docs

将部署升级到最新版本Azure DevOps Server12/01/2020本文内容Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018-TFS 2015备注Azure DevOps Server 以前名为 Visual Studio Team Foundation Server。本文提供有关将本地部署升级到 TFS 2018、...

weixin_42524945的博客 747

Azure DevOps Server 2019.pptx

Introducing Azure DevOps Server DevOps allows us to accelerate delivery, while still delivering reliable products and services

Team Foundation Server 2015 序列号

Microsoft Visual Studio Team Foundation Server 2015 Update1、Update2各版本均可使用

微软 Azure DevOps Server 2019 Update 1 (TFS 2019.1)

1、概述微软在2019年5月发布Azure DevOps Server 2019后不到2个月的时间里,就快速准备好了第一个升级包(2019 Update 1),并计划在几周后发布正式版本。也许你还没来得及升级TFS,也许你还在观望,但是这个版本一定会引起你的关注。它不仅修复了Azure DevOps 2019大版本中的缺陷,将软件提升到了前所未有的稳定级别;还在升级包中增加了大量引人注目的新功能...

Azure DevOps Server(原名TFS) 361

新手必看:瑞萨MCU选型时,QFP、QFN、BGA这些封装到底该怎么选?(附选型避坑指南)

本文详细解析了瑞萨MCU选型中QFP、QFN、BGA等封装的特点与适用场景,提供实战避坑指南。通过对比封装的空间占用、散热能力、焊接难度等核心维度,帮助工程师根据具体需求选择最合适的芯片封装,避免因选型不当导致的高成本与生产问题。

weixin_26965807的博客 421

【亲测免费】 探索高效集成:Jenkins的Azure DevOps与Team Foundation Server插件

探索高效集成:Jenkins的Azure DevOps与Team Foundation Server插件 Azure DevOps 和 Team Foundation Server (TFS) 的 Jenkins 插件提供了一种强大的工具,使得持续集成(CI)和持续部署(CD)流程在跨平台环境中变得更加轻松。以下是这款强大插件的关键特性及应用。 项目介绍 这个开源插件的核心功能是在 Jenkins...

gitblog_00011的博客 578

Index-TTS-1.5:多模态语音合成的技术演进与商业落地实践

本文深入探讨了Index-TTS-1.5在多模态语音合成领域的技术演进与商业落地。该模型基于GPT风格的自回归Transformer架构,通过优化条件编码器和引入字符-拼音混合建模,显著提升了语音生成的稳定性、精准度和真实感,实现了高质量的零样本语音克隆。文章还详细介绍了其云端体验、本地WebUI部署及ComfyUI集成等实战路径,并分析了其在虚拟数字人、个性化内容创作等商业场景中的应用潜力与挑战。

weixin_29098367的博客 403

【影像组学入门百问】1#---#3

理论上讲三大主流平台Windows, Linux和MacOS均可进行影像组学研究。根据笔者实际经验,如果内存不足可能导致软件罢工,其余显示、GPU等均非必要。显示:最小分辨率为1024×768(推荐为1280×1024或更好)。Slicer中的许多计算都是多线程的,并且将受益于多核,多CPU配置。计算机需要足够的内存和图形功能将原始数据和处理结果保存在其内存中。如涉及深度学习等方法的研究需根据实际需求配置电脑,无法一概而论。接口设备:推荐使用带滚轮的三键鼠标。内存:超过4GB(推荐8G以上)。

weixin_38594676的博客 1486

Azure DevOps Server(TFS):旧版本即将停止支持

1. 概述我之前在博客《Azure DevOps Server (TFS)的产品生命周期》中介绍了Azure DevOps Server(之前称为TFS)的各个版本的生命周期,所谓产品生命周期,简单来说就是对应的产品版本进入停止升级的阶段,也就是说软件产品组(开发团队)不再对对应的软件版本提供任何技术支持,也不再发布任何漏洞补丁(包括安全补丁)。在2025年10月14日之后,多个Azure De...

Azure DevOps Server(原名TFS) 1224

sdio wifi 移植

介绍 简单来说,sdio起源自sd标准,顾名思义就是sd的IO接口(interface)的意思,更具体的说明,sd本来是记忆卡的标准,但是现在也可以把SD卡拿来插上一些外围设备接口使用,这个就是就叫做sdio。 而且sdio本身是一种相当单纯的技术,通过sd的IO引脚来连接外部外围,并且通过sd的IO数据接位与外围传输数据,而且sd协会也推出很完整的sdio stack 驱动程序,使得sdio外围得开发与应用变得非常热门 这里我们要移植的是RTL8822cs的sdio WiFi 模块,将其移植到rk3

Enosji的博客 9612

推荐文章:探索高效Azure DevOps管理的新境界 —— Node CLI工具

推荐文章:探索高效Azure DevOps管理的新境界 —— Node CLI工具 在当今快速迭代的软件开发领域,自动化和高效的工作流程成为了团队成功的关键。如果您是Azure DevOps的忠实用户,或正寻求简化与提升您在TFS(Team Foundation Server)和Azure DevOps服务平台交互的效率,那么Node CLI for Azure DevOps就是您的得力助手。 项...

gitblog_00001的博客 963

嵌入式STM32F407CET6移植OpenHarmony系统方法

文件末尾添加:export PATH=~/gcc-arm-none-eabi-10-2020-q4-major/bin:$PATH。编译完成文件输出在LiteOs源码目录下out/STM32F407_ATK_Explorer文件夹中。②点击connect to the target,下方会自动显示识别出来的芯片型号以及flash大小。⑤点击program verify并点击start,等待烧写并校验完成,你就能看到程序正在运行了。,在选择刚才我们说的Huawei_LiteOS.hex文件。

嵌入式技术开发 547

LoveSQL

LoveSQL(SQL注入详解) 1、根据题目,显然想到的是sql注入漏洞,直接尝试万能密码 2、此时url构造,查看字段数 /check.php?username=admin' order by 3%23&password=1 # 存在 /check.php?username=admin' order by 4%23&password=1 # 报错 因此,得到总共有三个字段数 注意:url中不能用#,应该用url编码%23 3、用union来查询测试注入点,查看回显点

lunan的博客 1562

Azure DevOps Server 集成操作Windows系统文件管理器

1. 故事场景 使用过SVN的用户,都知道在Windows的文件夹上点击鼠标右键,就会弹出Tortoise SVN的操作菜单(俗称小乌龟)。通过这个功能,用户不需要打开SVN工具,可以直接在Windows的文件管理器中实现文档和代码的上传和下载,为用户管理SVN中的内容提供了一个非常方便的途径。 带者这种习惯思维,许多开发人员问过我,DevOps Server(以前叫TFS)是否也有类似的功能?...

Azure DevOps Server(原名TFS) 279

作物生长模型Oryza V3实战10:运行文件参数详解

运行文件(.rer)用于批量模拟农业场景,包含多组参数集(Rerunset),每组设定独立的时间范围、灌溉施肥方案等,支持测试不同农艺措施效果。该文件可实现参数自动校准,通过多组参数组合迭代寻找最优值。模拟结果文件(res.dat)会记录全部测试时间段的数据,便于用户对比产量、水分利用率等指标,筛选最优方案或分析气候适应性策略。

210

【亲测免费】 推荐使用:Azure Repos Extension for Visual Studio Code

**重要提示**: 此扩展已不再接收更新,请查看[此处](https://aka.ms/AA9k2vv)获取更多信息。 --- 在编程世界中,高效的版本控制和团队协作至关重要,这就是为什么我们强烈推荐使用Azure Repos Extension for Visual Studio Code。这款扩展为VS Code带来了直接连接到Azure DevOps Services和Team Foun

gitblog_00089的博客 946

24、水下传感器网络中混合LEACH协议与遗传算法获取路由节点

本文提出了一种结合遗传算法与LEACH协议的混合路由方案,用于提升水下无线传感器网络(UWSN)的能量利用效率和数据传输稳定性。通过遗传算法优化簇头选择与路径规划,有效避免节点过早死亡,减少能量消耗,在200个节点场景下显著提升网络寿命。相比传统LEACH协议,该方案具有更高的能量利用率、更强的环境适应性,并支持传输历史记录与并行传输序列。实验结果显示,该方案在总能量为2000焦耳时剩余能量达75.6%,远优于LEACH的34.8%能耗表现。适用于海洋监测、石油平台监控及水下灾害预警等复杂环境应用。

i8j9k0l1的博客 112

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

TFS Team Project Manager 使用教程

TFS Team Project Manager 使用教程 1. 项目介绍 TFS Team Project Manager 是一个自动化工具,旨在帮助管理 Team Foundation Server (TFS) 中的多个团队项目。如果你在管理多个团队项目时经常遇到重复的任务和问题,TFS Team Project Manager 可以为你提供解决方案。该项目支持各种任务的自动化,包括工作项配置...

gitblog_00131的博客 509

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Azure DevOps:移除TFVC中过时的签入策略

在 Azure DevOps 中,TFVC(Team Foundation Version Control)的签入策略是一种质量控制机制,用来确保开发人员在提交代码时满足团队设定的要求,它能帮助团队保持代码库的规范性和一致性,例如变更集注释策略强制开发人员在签入时填写注释,确保变更的目的和内容有清晰记录;例如工作项关联策略,每次签入必须关联一个或多个工作项(如 Bug、任务),确保代码变更与需求或问题跟踪挂钩。

Azure DevOps Server(原名TFS) 499

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

Team Foundation Server 2015 Update 3 RC 发布啦

时间过得好快啊, TFS 2015的第三个Update RC版本在2016年6月7日发布了。 这个版本是TFS最新版本,大家有什么意见或者想法,可以在用户声音中提出 下载地址: Team Foudnation Server Update 3 RC 新内容 Git仓库支持SSH 仪表盘工具SDK 发布管理 自动化测试 - 支持Azure, SCVMM和VMWare 其他修改

WilsonBoBlog的博客 853

Microsoft Azure DevOps Server

Azure DevOps服务器,也称为Team Foundation Server或TFS版本的特殊工作室软件,为团队和团队提供了许多功能。TFS是专门用于团队目的的市场的工作室的特殊版本。团队的开发代码并不是唯一的,因此许多更改都应用于程序不同部分的代码、人员或团队。为了保存代码,避免调试、监控和协调这些更改,我们需要TFS专门提供的机器和工具。该产品包括用于管理源代码(TFS默认值或git等)、报告、所需管理、项目管理(也采用双模式和瀑布模式)、自动驾驶、管理的各种工具它是软件测试、程序分发管理和。

q2315702359的博客 403

Azure Repos VS Code 扩展安全认证详解:PAT令牌与NTLM凭据管理技巧

Azure Repos VS Code 扩展是连接 Azure DevOps Services 和 Team Foundation Server 的强大工具,提供了便捷的代码管理功能。本文将详细介绍该扩展的安全认证机制,重点讲解 Personal Access Token(PAT)和 NTLM 凭据的管理技巧,帮助新手用户快速掌握安全认证的配置与使用。 ## 认证方式概述:PAT 与 NTLM

gitblog_00137的博客 236
上一篇: 手动处理TFS数据仓库服务和分析服务
下一篇: 在Azure DevOps Server (TFS) 中修改团队项目名称
Azure DevOps
博客等级 码龄6年 219粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值