上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页

2019年3月20日

在Azure DevOps Server的代理服务器安装Python环境

摘要: Python和Azure DevOps Server Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端、后台、测试和大数据分析中广泛使用。DevOps Server (TFS)作为一个全流程的开发测试运维平台,支持Python语言,当然是必须具备的一个功能。下面介绍如何在DevOps Server中调... 阅读全文

posted @ 2019-03-20 16:41 danzhang 阅读(756) 评论(0) 推荐(0) 编辑

2019年3月19日

在Azure DevOps Server (TFS 2019) 流水线传递参数

摘要: 变量概述在Azure DevOps Server的流水线中,变量是衔接不同任务和不通代理之间的桥梁,它可以使相对松散、各自独立的任务之间相关影响并共享数据。在流水线中使用变量,可以在各任务之间相互调用关键性的数据。顾名思义,变量是一个可以在流水线中变化值。在CI/CD的执行流水线中,我们都需要使用到各种用途的字符、数字,对象这些字符、数据的定义,我们可以采用变量的方式实现,而不需要在代码中硬编码。... 阅读全文

posted @ 2019-03-19 21:07 danzhang 阅读(2111) 评论(2) 推荐(0) 编辑

2019年3月17日

Azure DevOps Server:Git权限设置

摘要: Azure DevOps Server 权限概述在Azure DevOps Server (之前名称为TFS)中,权限是一个比较复杂的概念。从权限层级上来说,包括服务器级别、团队项目集合级别、团队项目级别和对象级别。其中的对象级别,是指对TFS系统中具体的每种类型的数据、或者每个具体的数据,对于不同的成员(或组)可以设置不同的权限。Git权限概述对于Git库这个特定的数据对象,在Azure Dev... 阅读全文

posted @ 2019-03-17 23:37 danzhang 阅读(5402) 评论(0) 推荐(1) 编辑

2019年3月13日

SharePoint 列表中增加列编辑功能菜单

摘要: 需求描述在企业的部署中,经常将SharePoint和TFS集成在一起,两个系统之间相互读取数据,展现开发进度。在TFS 2018之前版本中,由于TFS的门户定制功能有限,用户比较喜欢使用SharePoint来作为开发团队的门户。而SharePoint中最亮眼的功能是列表,列表为客户共享电子表格数据、协作制表提供了一个非常编辑途径。在SharePoint列表中,有一个特殊的列“标题”title,这是... 阅读全文

posted @ 2019-03-13 10:52 danzhang 阅读(904) 评论(0) 推荐(0) 编辑

2019年3月9日

Azure DevOps Server(TFS 2019) 中的SonarQube扫描任务出现错误:AppTest.java can't be indexed twice

摘要: SonarQube错误描述将一个Maven示例程序导入到Azure DevOps的待库中,执行SonarQube扫描过程时, DevOps Server提示下面的错误信息:[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli) on ... 阅读全文

posted @ 2019-03-09 06:24 danzhang 阅读(1273) 评论(0) 推荐(0) 编辑

2019年3月7日

Azure DevOps Server: 使用Rest Api获取拉取请求Pull Request中的变更文件清单

摘要: 需求:Azure DevOps Server 的拉取请求模块,为开发团队提供了强大而且灵活的代码评审功能。拉取请求中变更文件清单,对质量管理人员,是一个宝贵的材料。质量保障人员可以从代码清单中分析不通文件的修改频率、不通文件对应需求类型的关联关系的功能。通过对这些数据的分析,可以深度挖掘开发过程中积累的数据的价值。下面介绍如何使用Azure DevOps Server 提供的Rest Api 轻易... 阅读全文

posted @ 2019-03-07 22:51 danzhang 阅读(1587) 评论(0) 推荐(0) 编辑

2019年3月5日

在推送提交之后阻止Azure DevOps (TFS)持续集成

摘要: 在Azure DevOps服务器上配置生成定义时,可以配置连续集成(CI)生成。每次签入或提交到源代码库时都会自动运行一个CI构建。这种机制允许开发人员启动一个自动化的过程,例如编译和部署构建。这是一个非常有用的过程,应该以上述方式进行许多自动话的处理,例如代码扫描、单元测试等。但是,有时开发人员根本不希望签入触发生成,或者说代码或文件的变更不需要触发自动构建流程。例如,在更新markdown文件... 阅读全文

posted @ 2019-03-05 13:53 danzhang 阅读(805) 评论(0) 推荐(1) 编辑

2019年1月18日

一次典型的TFS故障处理:域控失联

摘要: 问题描述突然收到客户报告,开发人员登录TFS系统时,出现登录异常现象。即使输入了正确的账户和密码,TFS系统任然提示重新登录的页面,导致用户无法打开TFS系统。即使登录成功,在修改代码或者修改工作项的工程中,系统时而提示“管理员取消了操作”。现象如下图:处理过程1. 接到报告后,我们立刻在多个客户端上验证,重现了用户反馈的问题,并确认问题出在TFS系统服务端,而不是个别开发人员计算机的问题。2. ... 阅读全文

posted @ 2019-01-18 10:06 danzhang 阅读(1121) 评论(1) 推荐(1) 编辑

2019年1月12日

受邀与微软售前技术团队参与TFS技术沟通会议

摘要: 微软正式发布Azure DevOps Server 2019的第一个版本,作为Team Foundation Server (TFS)2018的升级版本和替代产品。 作为开发运维一体化平台的主打产品,受到广大开发者的关注。 笔者有幸以微软MVP的身份为用户介绍Azure DevOps Server的 阅读全文

posted @ 2019-01-12 15:08 danzhang 阅读(459) 评论(0) 推荐(0) 编辑

2019年1月6日

Visual Studio Code 显示隐藏的.git文件和目录

摘要: 在默认设置中,Visual Studio Code 将下列文件文件排除在显示列表中:"files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/.DS_Store": true}你可以修改用户设置或者工作区设置,将.git文件添加到显示列表中"files.exclude": { "... 阅读全文

posted @ 2019-01-06 15:02 danzhang 阅读(11738) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页

导航