生成构建
文章平均质量分 63
立体书屋
这个作者很懒,什么都没留下…
展开
-
TFS Build 2010生成构建之 dll、exe文件的版本
TFS Build 2010生成构建之 dll、exe文件的版本 TFS Build 2010的生成服务十分的强大,以前的版本号插件现在已经不需要了,直接在生成定义里面做就可以了(参考"TFS 2010 Build中,版本号的定义",具体版本号定义可参考 "软件项目版本号的命名规则及格式介绍(转)")。但是这个方法只能让生成的名称有版本号,如TestInstaller_2.0.21023.1。生成完成后的DLL文件和EXE文件的版本怎样能和这个定义的版本号匹配呢?下面就是我的方法。原创且成功原创 2011-05-20 12:34:00 · 1626 阅读 · 0 评论 -
TFS2010配置Build服务(多机)
由于升级了TFS2010,其Build服务与TFS2008有着很大的区别。因此我决定所有的脚本重新制作。当然此文章同样适用于新部署生成服务器。 1 安装 首先要安装生成服务(尽量不要和TFS部署在同一台机器上,因为生成的时候对CPU和IO的要求很高) 需要软件: TFS 生成服务组件-这个在TFS的安装盘中 安装 在生成服务器上安装TFS 生成服务 注意,最好用tfsservice帐号 这里默认了两个代理,两个代理代表可以同时进行两个生成。如下图原创 2011-04-14 15:40:00 · 2312 阅读 · 1 评论 -
Creating a Build Definition using the TFS 2010 API
<br />In this post I will show how to create a new build definition in TFS 2010 using the TFS API. When creating a build definition manually, using Team Explorer, the necessary steps are lined <br />out in the New Build Definition Wizard:<br /> <转载 2011-04-14 14:28:00 · 832 阅读 · 0 评论 -
TFS 2010 Build中,版本号的定义
<br />曾经转过一篇文章《软件项目版本号的命名规则及格式介绍》<br />里面说明了一般项目版本号的定义方法<br />$(BuildDefinitionName)_$(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) 。举例比如题库系统: TK_NoInstaller_2.0.21023.1<br />目前我们再 TF Build 2008中也是这样定义版本号的,只是在内部编了一个脚本,最后把版本写上。<br原创 2011-04-14 14:26:00 · 970 阅读 · 0 评论 -
Team Foundation Build System 2010 的一些资料
<br />Team Foundation Build System 是TFS的一个组件。一直以来都是用TFS build 2008,TFS 升级到2010后,build组件有了非常大的变化。最近正在研究中。<br /> 为了方便贴出一些英文资料,以后研究后再写些文章。1 微软的MSDN<br />Understanding a Team Foundation Build System<br />http://msdn.microsoft.com/en-us/library/dd793原创 2011-04-14 14:29:00 · 561 阅读 · 0 评论 -
TFS Build 2010 兼容 2008 相关文章
Upgrading TFS 2008 Build Definitions to TFS 2010<br /> <br /> <br />If you’re a TFS 2008 user who’s thinking about installing TFS 2010 Beta 2, you may be wondering what will be involved in getting your existing build definitions to work in 2010. You转载 2011-04-14 14:44:00 · 740 阅读 · 0 评论 -
TFS 2008 Build服务的copy脚本
在为项目制作生成版本的时候,有时候会拷贝一些文档或脚本到生成目录,如使用说明书、数据库部署脚本等。一般来说可以使用任务来完成。 这里可以参考MSDN的 Copy Task http://msdn.microsoft.com/en-us/library/3e54c37h(v=VS.100).aspx 参考其中的例子(有所修改,但效果相同) 在执行这个任务时候,Database的文件全部被copy到了$(DropLocation)/$(BuildNumber)/Dat原创 2011-04-12 10:26:00 · 588 阅读 · 0 评论 -
TFS Build中对强签名的自动化Build方法
由于项目对程序集进行签名,导致TFS中的Build无法执行,表现为编译出现错误。 在网上查找的解决方法是,在TFS的Build服务器上使用生成执行帐号(非执行人帐号,而是TFS Build的服务账号)执行VSTS的IDE程序,并打开一次签名程序(可以在Build的临时目录中找到程序)。此时会弹出对话框要求输入密码。输入完成后,再自动生成就没问题了。 这种方法在VS2008的项目中通过,但是2005的项目失败。最终想到其生成都是调用MSBuild来做,于是查询到使用MSBuil原创 2011-04-12 10:27:00 · 830 阅读 · 0 评论 -
msbuildtasks 的msi包安装问题
版本生成的插件 MSBuildTesks下载地址 http://msbuildtasks.tigris.org/下载了一个msi的安装包,结果安装过程中提示“Failed to open XML file, system error:-2147024786”。最终安装失败。实际解决方法可以在安装过程中出现此提示的时候到“C:/Program Files/MSBuild”文件夹下拷贝出相应文件。安装完毕后拷贝回去即可。实际上使用绿色版也可以 在import的时候,可以尝试写一个绝对路径,来引用M原创 2011-04-11 14:11:00 · 1045 阅读 · 0 评论 -
MSDN中 VSTS的Build相关的资料
<br />MSBuild 参考<br />http://msdn.microsoft.com/zh-cn/library/0k6kkbsd.aspx<br />MSBuild 是 Microsoft 和 Visual Studio 的生成系统。本节中的主题包含 MSBuild 参考信息。 本节内容 MSBuild 项目文件架构引用<br />介绍组成 MSBuild 文件格式的所有 XML 元素。MSBuild 任务参考<br />介绍 MSBuild 附带的一些典型任务。MSBuild 条件<br原创 2011-04-11 14:14:00 · 640 阅读 · 1 评论 -
TFS Build 2010中调用外部程序的示例
1 问题 由于以前公司使用的是TFS 2008.现在已经升级到了TFS 2010.生成构建大不一样。因此2008的脚本基本上被放弃了。于是尝试使用TFS Build 2010来实现以前脚本中的一些功能。 以前脚本内有一个使用exec调用devenv的功能,用来生成工程的Setup文件。2010里面完全不同了。下面记录了我如何使用TFS Build 2010来完成上述操作。 2 简介 新的构建系统使用了xaml格式,打开后类似流程图。不需要直接写代码,所有操作都在工具箱里拖动到流程图中即可。如原创 2011-04-14 15:41:00 · 1299 阅读 · 1 评论