当前位置: 首页 > news >正文

网站开发协议/广州今天刚刚发生的重大新闻

网站开发协议,广州今天刚刚发生的重大新闻,乐清网站制作,师大暨大网站建设2009-05-26 15:50 DailyBuild职能 实现自动从版本控制器(CVS/VSS)中提取最新代码;实现自动编译,摆脱编译的手工劳动,提高了效率大系统编译耗时,利用晚上的时间完成(设置schedule),节省时间和节…

2009-05-26 15:50

DailyBuild职能
实现自动从版本控制器(CVS/VSS)中提取最新代码;实现自动编译,摆脱编译的手工劳动,提高了效率大系统编译耗时,利用晚上的时间完成(设置schedule),节省时间和节约资源,并且减少工作成本在不断地进行构建、测试中,发现错误及时纠正,保证了每日构建的质量促进软件协作开发的合理策划和分工,提高开发的自觉性和效率,保证进度围绕每日构建必须制定相应的团队规则,有助于建立高效、优秀的团队缩短跟踪bug周期,提高效率保证编译版本与源代码的一致,达到软件版本与源代码的真正受控

DailyBuild需要的资源
版本控制器:CVS,VSS等(本文以CVS为例);
版本控制器服务器:这是一个文件服务器,存放源代码,在我们这里是CVS/VSS库。开发人员依据一定的团队规则围绕此服务器开展每天的开发工作;DailyBuild将从这里提取所用的全部源代码;
编译器:GNU,VS,C++BUILDER等等;
打包软件:installsheild,setupfactory,installanywhere等等;
构建服务器(BuildServer):这是DailyBuild主机,实现软件产品的自动提取,自动编译、构造过程。这个服务器上需要安装编译器,版本控制器客户端,打包软件;
发布服务器(ReleaseServer):存放软件产品的每次构建版本,测试人员由此提取最新版本进行测试,配置人员再从中提取经过测试的RC版本准备发行。此服务器一般和构建服务器为同一服务器;

DailyBuild实现步骤
从版本控制器服务器(CVSServer)中提取最新源代码生成项目需要的标识或发布信息(如版本好,构建目录等)在构建服务器(BuildServer)上编译、构建,并且制作安装包将安装包发送到发布服务器(ReleaseServer)上以上主要介绍了一下DailyBuild的基本知识,下面我们通过实例来实现整个过程,CVS+VC6),关于服务器的建立设置就不说了。

从CVS中提取最新源代码以当前日期和时间,创建一个目录
该目录,用来存放从服务器上获取的源码,以及编译的结果。
@echooff
remThistimeformatissuitableforwindowsxp
md%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%
cd%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%
copy..\build.bat
callbuild>>compile_log.txt
@echoon%date%是提取当前日期,格式为:2009-05-26。
%time%是提取当前的时间,格式为:17:54:24.29。
由于文件名不能有冒号,所以,对日期和时间进行了截取。

从CVS上获取源代码
PATH=%PATH%;C:\ProgramFiles\GNU\WinCvs1.3\CVSNT
cvs-d:pserver:gaojinshan:123@192.168.2.100:/c758_cslogin
cvs-d:pserver:gaojinshan:123@192.168.2.100:/c758_cscheckoutcode_3150
cvslogoutcvslogin登陆CVS
cvscheckout从CVS检出模块
cvslogout退出CVS

自动编译获取的源代码
VC6release编译命令

MSDEVproject.dsp/MAKEALL-Win32Release/REBUILD
VC7编译命令
devenv/rebuildreleaseproject.sln
BCB6makefile文件创建命令
bpr2mak.exeproject.bprproject.mak
BCB6makefile文件编译命令
makeproject.mak

http://www.jmfq.cn/news/4857301.html

相关文章:

  • 专业做面膜的网站/seo课培训
  • wordpress跳转外链/西安优化排名推广
  • 苏州网站建设制作服务商/产品推广方法
  • 开源建站系统cms/谷歌代运营
  • 网站建设公司出路/怎么自己建立网站
  • chn域名网站/长春百度seo公司
  • 有口碑的武进网站建设/推广注册app拿佣金
  • 政务网站开发/搜索引擎优化的方法
  • 默认网站停止/页面seo是什么意思
  • 温州建设集团网站首页/企业网络组网设计
  • 网站群建设规划方案/特色产品推广方案
  • 企业网站制作开发/seo的实现方式
  • 事业单位网站建设方案/预防电信网络诈骗
  • 如何做餐饮的网站/百度竞价
  • html电影网页设计实例代码/浙江短视频seo优化网站
  • seo网站推广优化费用/乱码链接怎么用
  • 服装网站建设价格/营销渠道名词解释
  • 商城网站开发解决方案/蜜雪冰城网络营销案例分析
  • 一个企业做网站的目的/怎么做网站
  • 菠菜导航网站可以做/百度信息流怎么做效果好
  • wordpress 建站模板/优秀网站seo报价
  • wordpress城市插件/北京百度搜索排名优化
  • 网站后台登陆图片/深圳seo关键词优化
  • 怎样创建网站直播接口/搜一搜搜索
  • 个人网站怎么做口碑/西安百度关键词优化排名
  • 云南省住房和城乡建设厅官方网站/长春seo培训
  • 怎么用frontpage做网站/推广赚钱平台
  • 资产管理公司网站建设方案/阿里巴巴seo排名优化
  • 网站qq客服制作/关键字搜索引擎
  • wordpress关注/seo编辑是干什么的