随笔分类 -  BuildRelease

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:通常的我们在软件发布前要对binary(dll,exe)进行数字签名,数字签名可以标识软件的发布商,也可以通过数字签名来检查此软件是否被修改或受病毒影响。在需要检查某个文件的数字签名时,通常情况下总是需要打开文件的属性对话框,切换到“数字签名”对话框,然后才能在这里查看到相关的数字签名信息,如下图:sigcheck是来自sysinternals的数字签名验证工具,可以查看指定的文件或目录下的哪些文件没有数字签名。 此工具是命令行工具,可以用来批量检查某个文件夹下相关文件的数字签名。帮助如下:使用如下:对目录C:\Program Files (x86)\Microsoft Visual Stud 阅读全文
posted @ 2011-07-20 09:25 iTech 阅读(6893) 评论(0) 推荐(1) 编辑
摘要:源代码的浏览和查询源代码浏览和查询(Source code browser and search)工具的特点:1)支持所有的源码管理工具,例如CVS,Subversion,Perforce,ClearCase,Git,Mercurial等;2)通过web浏览器来查看所有的源代码,对源代码的查找,对源码的diff;3)通过web浏览器以报表的形式来查看项目的活动情况,查看开发人员的提交频率,查看项目的代码行数的统计;4)与issues和tasks管理工具关联,可以方便地在issues和task管理工具中定位到相关的源代码;相关的工具:1) FishEye : (商业)http://www.atl 阅读全文
posted @ 2011-07-19 16:00 iTech 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:perforce blog: http://blog.perforce.com/blogPerforce Technical Product Overviewhttp://www.perforce.com/perforce/bullet.html perforce knowledge basehttp://kb.perforce.com/Perforce Technical Documenthttp://www.perforce.com/perforce/technical.htmlPerforce Media Libraryhttp://www.perforce.com/perforce/m 阅读全文
posted @ 2011-06-30 10:44 iTech 阅读(838) 评论(0) 推荐(0) 编辑
摘要:BuildForge的帮助:http://publib.boulder.ibm.com/infocenter/bldforge/v7r1m2/index.jsp?topic=/com.ibm.rational.buildforge.doc IBM Rational Build Forge: Build and release process managementImprove your build process with IBM Rational Build Forge, Part 1: Create a continuous build and integration environmen 阅读全文
posted @ 2011-06-23 12:49 iTech 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:svn的外部定义svn:externals转自:http://blog.csdn.net/jaconey/archive/2008/05/15/2448986.aspx解决你的外部依赖 -- svn:externals 在日常的项目版本管理中, 根据自己的需要, 我们很有可能需要把不同的repository放到不同的目录中, 又或者把几个repository放到一起. 多数时候, 这都是为了解决build中的依赖, 所以这种"个性化"的结构是应该共享, 成为版本的其中一个部分. 否则项目成员就需要各自建立这样的结构, 风格不一, 也有可能造成遗漏.Subversion 内嵌 阅读全文
posted @ 2011-05-10 11:22 iTech 阅读(3740) 评论(0) 推荐(0) 编辑
摘要:一 buildbot安装1. install TwistedTwisted 依赖 zope.interface and Pythonwget -c http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2python setup.py install --prefix=$HOMEinstall zope.interfacewet -c http://www.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gzpython setup.py 阅读全文
posted @ 2011-02-27 22:18 iTech 阅读(2140) 评论(0) 推荐(0) 编辑
摘要:按主题管理插件 源代码管理Hudson本身支持Subversion、CVS以及下列插件:BitKeeper Plugin — 为Hudson添加BitKeeper(Linux 内核开发人员在全球使用的主要源代码工具)支持。Visual SourceSafe Plugin — 该插件集成微软的VSS到Hudson。 Git Plugin — 该插件允许使用GIT作为一个构建SCM(源代码控制管理系统),但必须使用Git 1.3.3及以上。 Team Foundation Server Plugin — 该插件集成了 MicrosoftTeam Foundation Server源码控制到Huds 阅读全文
posted @ 2011-02-27 21:26 iTech 阅读(3543) 评论(0) 推荐(0) 编辑
摘要:一 hudson (continuous integration 工具)1)主页:http://hudson-ci.org/ 2)下载:在主页上下载hudson.war;3)确保你的机器上有java,需要1.5以上版本,运行java -jar hudson.war;4)访问hudson界面:http://localhost:8080 建议:设置环境变量HUDSON_HOME用于指定hudson运行时文件的存放位置。正式运行时,需要将hudson作为service或daemon自动运行。或者hudson在tomcat容器中运行。或者hudson在jboss容器中运行。最新版本改为jenkins: 阅读全文
posted @ 2011-02-26 18:00 iTech 阅读(947) 评论(0) 推荐(0) 编辑
摘要:* Ant中可以自定义属性,例如 <propertyname="var1"value="value1"/>;* 也可以使用Java的系统属性,例如:java.runtime.name = Java(TM) 2 Runtime Environment, Standard Editionsun.boot.library.path = C:/j2sdk1.4.2_09/jre/binjava.vm.version = 1.4.2_09-b05java.vm.vendor = Sun Microsystems Inc.java.vendor.url 阅读全文
posted @ 2010-12-09 14:14 iTech 阅读(4912) 评论(0) 推荐(0) 编辑
摘要:ANT十五大最佳实践转自:http://oreilly.com.cn/news/ant15toppractices.php?c=java作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook原文:http://www.onjava.com/pub/a/onjava/2003/12/17/ant_bestpractices.html译者:徐彤http://www.cnblogs.com/itech/admin/msn:xt121@hotmail.com在Ant出现之前,构建和部署Java应用需要使用包括特定平台的脚本、Mak 阅读全文
posted @ 2010-10-28 17:03 iTech 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:一 CC.NET的操作流程1) 等待Trigger的唤醒;2)从Source Control System查询上次build以后的修改列表;3)如果任何修改被发现或是Trigger触发类型为 'force the build' : 3.1)为build产生一个label number;3.2)按照prebuild tasks的指定顺序运行prebuild tasks,如果有error则终止build; 3.3)从Source Control System获得source code; 3.4)按照build tasks的指定顺序运行build tasks,如果有error则终止b 阅读全文
posted @ 2010-10-23 18:13 iTech 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:一 FinalBuilderFinalBuilder其实包含了2个部分:1) FinalBuilder - Visual Build AutomationFinalBuilder 包含了拥有大量提前实现的脚本库与一个可视化的IDE,使的定义和实现一个build的自动化更加快速。你不必使用批处理文件,脚本或者XML,从而使你从手动的build过程中解放。 你可以更多地将精力聚集到软件的实现上,然后使... 阅读全文
posted @ 2010-08-07 22:34 iTech 阅读(4470) 评论(0) 推荐(0) 编辑
摘要:一 CruiseControl.net CruiseControl.NET 是.NET平台上的自动化持续集成Server。它是Java版本的CruiseControl的CSharp版本。1)运行过程如图二 CruiseControl.net资源1)主页 http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET2)下载 http://sourceforge.net/projects/ccnet/ 3)Build CC.NET的CC.NEThttp://ccnetlive.thought 阅读全文
posted @ 2010-08-03 18:19 iTech 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:一 Team City1)架构server - agent2)支持 3)主页http://www.jetbrains.com/teamcity/index.html 二 运行1)安装下载免费专业版,支持3个agents,20个build配置和20个注册用户。2)运行 在安装目录下运行C:\TeamCity\bin\runall.bat start, 会启动server和agent。在IE中输入http://localhost,首次进入需要接收license协议和创建一个user。3)首页上的入门视频:http://www.jetbrains.com/teamcity/documentation 阅读全文
posted @ 2010-07-28 19:23 iTech 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:一VMLogix LabManager1)使用前 2)使用后3)集成Build Forge 和 VMLogix LabManager的好处*控制物理server的蔓延和最大化硬件的利用率;*减少高额的管理开销;4)如何实现 * 在Build Forge创建wrapper project,wrapper project负责调用VMLogix LabManager来启动关闭VM和封装user project。* user project在LabManager启动VM后执行。* user project运行完成后LabManager关闭VM。* 一旦wrapper project和user proj 阅读全文
posted @ 2010-07-28 13:13 iTech 阅读(438) 评论(0) 推荐(0) 编辑
摘要:一 Build Forge1) Build ForgeBuild Forge自动化和加速build和release过程,实现迭代开发,高性能build和更合理化的软件发布。Build Forge通过适合的框架,使开发团队标准化和自动化重复的任务,充分地利用硬件资源,连接不同的开发工具来提高工作效率,缩短开发的周期,更快地发布高质量的软件。特别地他通过集中的web接口来支持分布式的开发团队。2) Build Forge特点FeatureBenefitBuild and release process automationAutomate repetitive tasks, enable cons 阅读全文
posted @ 2010-07-27 19:38 iTech 阅读(1190) 评论(1) 推荐(0) 编辑
摘要:一 Visual Build1)Visual BuildVisual Build能够使开发人员和构建人员容易地创建自动的,可重复使用的构建过程。* 自动化构建和发布桌面软件,游戏,网页应用,企业开发和管理任务,等;* 包含直观的GUI前端能够快速创建,调试和管理工程;* 提供内置的功能支持通用的构建操作和第三方产品;* 提高产品发布的质量,能够更快地查找和修复缺陷;* Visual Build帮你... 阅读全文
posted @ 2010-07-23 16:54 iTech 阅读(2210) 评论(0) 推荐(0) 编辑
摘要:一ElectricCommander1)ElectricCommanderElectricCommander® 自动化和加速了软件的build-test-deploy过程,它将易错的,手动的操作转化为敏捷的,可信赖的命令和软件开发控制系统,去除了大量的软件开发的瓶颈。2) ElectricCommander架构 +3)ElectricCommander的益处通过ElectricCommander,开发人员(developers),发布人员(release engineers),构建经理(build managers),测试团队(QA teams)和IT经理(IT managers)可 阅读全文
posted @ 2010-07-21 18:46 iTech 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:一 CruiseControl安装1) 安装JAVA SDK,设置JAVA_HOME环境变量,且将%JAVA_HOME%\bin加入path环境变量。2) 下载CruiseControl,例如2.8.3版本为cruisecontrol-bin-2.8.3.zip,解压到C:\CruiseControl。3) CruiseControl的binary安装中已经包含了ant builder / jet... 阅读全文
posted @ 2010-07-19 20:11 iTech 阅读(2758) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.blogjava.net/lihao336/archive/2010/06/29/324822.htmlCruiseControl配置说明CruiseControl是一个持续集成工具,持续集成是一个很好的敏捷实践。在项目中搭建CruiseControl环境,通过执行频繁的项目构建,及时暴露出隐藏的Bug,从而减少定位以及修改Bug的时间和代价。本文介绍了配置Cruise... 阅读全文
posted @ 2010-07-18 22:54 iTech 阅读(3014) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页