2016年3月2日

TFS 2013”无法移除仍为团队管理员身份的标识”

摘要: 由于开发人员的工作变动,在TFS 2013的日常维护中,经常需要将已经离开团队的成员账户移除出本团队项目。 一、将用户从团队成员中移除 一般情况下,只需要在团队项目的控制面板界面(控制面板>Collection>团队项目>安全性>XX团队)中将成员移除出来,就可以了,如下图。 Figure 1 - 从团队项目中移出用户 但是,如果你按照上图的操作点击”移除”按钮以后,提示下表中的错误信... 阅读全文

posted @ 2016-03-02 14:17 danzhang 阅读(376) 评论(0) 推荐(0) 编辑

2016年2月28日

如何在TFS的过程模板中添加报表

摘要: 在新建团队项目的过程中,TFS的“新建团队项目向导”会根据用户选择的过程模板类型(CMMI, Scrum,Agile等)自动为团队项目创建一个SSRS(SQL Server Reporting Service)报表站点。在大多数情况下,这些开箱即用的报表可以满足用户的基本需求。但是也有许多企业会根据自己的管理流程特点,开发和定制许多报表。用户可以在创建团队项目以后,手动将这些定制的报表发布到每个团... 阅读全文

posted @ 2016-02-28 17:30 danzhang 阅读(1535) 评论(0) 推荐(0) 编辑

2016年2月21日

集成TFS Build生成与SonarQube获取代码分析结果

摘要: 软件项目在开发过程中,往往由于任务重、时间紧等原因忽略软件代码的质量和规范检查,只注重软件功能的开发和交付。等软件交付上线以后,由于代码质量导致的问题会耗费开发和运维人员的大量时间。研发表明,项目上线以后在生产环境中修复一个Bug,将耗费三倍于开发过程中修复该Bug所耗费的时间。由此可见,需要在开发过程中不断提高代码质量,避免潜在的问题,减少项目交付以后的技术负债。 在软件开发过程中检测代码质量... 阅读全文

posted @ 2016-02-21 21:23 danzhang 阅读(4970) 评论(10) 推荐(0) 编辑

2016年2月13日

TFS 2015 Update 2功能探索

摘要: 微软刚刚发布了TFS 2015 update 2的测试包,https://blogs.msdn.microsoft.com/bharry/2016/02/10/team-foundation-server-2015-update-2-rc-1-is-available/。 相对Update 1,这次更新包含了很多用户期待的功能,作者第一时间下载更新了自己的系统,并与大家分享经验。 1. 升级T... 阅读全文

posted @ 2016-02-13 23:23 danzhang 阅读(1676) 评论(2) 推荐(0) 编辑

2016年2月2日

使用Azure Automation(自动化)定时关闭和启动虚拟机

摘要: 1. 概述 作为Windows Azure的用户,使用Azure的过程中,最担心的事情就是还没到月底,预设的费用就快消耗完了(下面两张账单图是我最讨厌看到的)。但是仔细分析自己的费用列表,发现绝大部分费用消耗在虚拟机上,而Azure的虚拟机是按照开机时间来计费的,因此迫切需要找到一个方案来节省虚拟机的开销。最简单的方案就是在不需要的时候将虚拟机自动关闭,需要的时间让其自动开机。在Google了一... 阅读全文

posted @ 2016-02-02 15:14 danzhang 阅读(2684) 评论(0) 推荐(0) 编辑

2016年1月22日

TFS 与活动目录AD(Active Directory)的同步机制

摘要: TFS用户管理机制 TFS系统与企业域服务器用户系统(或本地计算机用户系统)高度集成在一起,使用域服务器验证系统用户的账户和密码,从而在企业中实现单一用户,单点登录。也就是说,TFS系统自身并没有用户管理的功能,没有针对账户信息的创建、修改、删除功能。当用户通过域服务器提供的功能修改了账户密码以后,登陆TFS系统时,需要使用新的账户密码。 但是,并不是说在TFS系统中完全没有账户信息的概念。实... 阅读全文

posted @ 2016-01-22 21:49 danzhang 阅读(2744) 评论(1) 推荐(0) 编辑

2015年12月17日

为Secure Store Service生成新密钥,解决“生成密钥过程中发现错误”的问题

摘要: 我们集成TFS和SharePoint Server以后,一个最常见的需求是通过SharePoint Server的Excel Service读取TFS报表中的信息,利用Excel Service的强大功能,展现出各种漂亮的报表图像。 Excel Service读取外部数据需要账户,我们可以将这个账户配置在Secure Store Service (SSS)中,实现所有报表使用同一个账户链接TFS... 阅读全文

posted @ 2015-12-17 12:56 danzhang 阅读(1210) 评论(0) 推荐(0) 编辑

2015年12月14日

Team Foundation Server 2015(Update 1)集成 SharePoint Server 2013

摘要: 自TFS 2008开始,TFS就提供了与SharePoint Server的集成功能,通过多年的研发和提升,目前微软已经实现了两个服务器产品之间的完美集成。通过二者之间的集成,TFS服务器大幅提高和扩展了项目管理方面的功能。 通过两大产品的集成,可以为开发人员在研发管理方面提供便捷的功能: 1. 通过集成,可以在SharePoint Server中以面板(dashboard)报表形式展示TFS... 阅读全文

posted @ 2015-12-14 00:50 danzhang 阅读(906) 评论(1) 推荐(0) 编辑

2015年12月11日

初探Team Foundation Server (TFS) 2015 REST API

摘要: REST是一种简洁方便的Web服务,通过基于http协议的远程通信,可以为多种客户端程序提供远程服务,大幅提高了服务器系统的可扩展性。微软宣布从Team Foundation Server 从2015版本开始提供REST API远程访问,其实早在2014年Team Foudation Service... 阅读全文

posted @ 2015-12-11 16:24 danzhang 阅读(3411) 评论(0) 推荐(0) 编辑

2015年12月2日

使用Team Explorer Everywhere (TEE) 2015 SDK获取团队项目的签入策略

摘要: TFS的代码签入策略与IDE工具紧密相关,例如Visual Studio中设置的签入策略,只会影响Visual Studio的团队资源管理器;如果需要在Eclipse的TEE中启用签入策略,你还需要在TEE中单独设置。(不仅如此,在数据存储上,二者也不一样,通过查询数控,我们发现TEE的签入策略存储在Collection数据库的表tbl_PropertyValue中,VS则不是)。 如果需要统计... 阅读全文

posted @ 2015-12-02 22:30 danzhang 阅读(1522) 评论(1) 推荐(0) 编辑

导航