MoCuishle 2007-3-16 14:53
大家有用BuildForge的吗? 交流一下
大家有用BuildForge的吗? 交流一下
懂你 2007-3-16 15:40
我只看过IBM的几次演示,感觉这个就是一个php的网站。
不过这个的功能的确很强大,可以调用任何平台的命令。有次会记得IBM的李纪华说有个工程师竟然用这个来下载电影,歌曲,然后刻盘,第二天一来公司,一张好的电影,音乐盘就在BuildForge的帮助下做好了。
我们看看可以开展个BuildForge学习班,大家一起来研究,然后每周做个交流。
ccguru 2007-4-6 16:05
BuildForge的确很强大,而且后续版本据称会支持中文。总之,BuildForge可以
减少软件交付成本– 通过减手工步骤提高开发效率,并在多个项目之间共享质量控制流程。
同其他的应用生命周期管理软件集成– BuildForge 开放框架带有灵活的适配器机制,可以与大多数源代码管理工具、缺陷跟踪系统、测试管理系统进行无缝集成,从而构成一个端到端的自动化工作流,充分捕获在其他软件生命周期产品中与构建相关的信息。
提高产品质量– 通过不断提高代码的构建频率,可以更快地将代码成败信息反馈给开发人员,从而保证开发人员做正确的事。通过提供关于构建的关键信息,QA团队可以知道这次构建修改了哪些内容,应该运行哪些测试。
减少产品进入市场的时间– 通过并行构建处理、服务器池以及性能队列等机制,BuildForge 可以将一个项目分成相互独立的任务,从而在多台服务器上同时调度运行,加速开发周期。
集成管理决策支持和遵规 – 通过自动化文档生成,跟踪和存储所有构建直到发布的相关任务信息, BuildForge 提供了每个构建、测试以及部署活动的完整历史和审计跟踪记录,更好地进行发布决策和支持遵规。
改进团队协作– 改进多种团队的协作效率,包括异地分布式团队、不同公司整合后的团队以及外包开发团队,实现团队信息共享和自动化信息传递。
BuildForge提供了一个框架来自动化“整个”端到端流程。不仅仅自动化单独的任务,而且自动化流程中不同步骤的信息传递和沟通。 BuildForge 可以集成用户现有的脚本和工具,因此没有必要替代现有的资产。BuildForge 所提供的全面的应用开发流程管理方案可以提供应用开发周期完整的管理和控制。通过集成多种工具,BuildForge 可以将复杂的流程标准化、自动化并进而进行优化,从而提供一个可重复的、可靠的应用开发生命周期流程。
自动化只是BuildForge所做的第一步,BuildForge 还提供了诸如构建加速、自动化通知等多种其他功能。通过安全的,基于Web的访问机制可以管理各类任务,对各种类型团队、甚至海外开发团队进行支持。
作为开发人员可以使用BuildForge IDE插件直接在IDE环境下进行构建任务的提交,运行监控和报告。从而实现构建的开发人员自助服务。现在支持的IDE插件包括Eclipse、.Net以及RAD。
shids 2007-4-24 15:28
CollabNet CUBiT好像更加强大:
Key Functionality
* Ability to set up, define and tear down sophisticated, multi-machine configurations on a shared, centralized pool of physical and virtual systems
* Ability to configure selected systems, on demand and in near real-time, based on a pre-defined configuration
* Secure and searchable central library of systems and software configurations
* Versioning of systems and software configurations that allows any previously built system to be re-created at any point in the future
* Controlled publication of software components in a central library
* Ability to monitor the level of usage of systems allocated to development, build and test
* Out-of-the-box support for most commonly used operating systems and architectures including server virtualization solutions
* Intuitive web-based and self-service interface that enables any team to access the same CollabNet CUBiT functionality from any location
* Works in tandem with CollabNet Enterprise Edition and can leverage other build and test tools, including HP-Mercury, CruiseControl, and Maven
softfly 2007-5-29 14:55
哪里有BUILD FORGE的一些参考文档呢?
这个东西配的我真是头晕阿
那个PHP的版本开始没有找到5.1.2
然后用5.2.2的模块
结果竟然无法连上其内建的DB2数据库
晕
正在找5.1.2的PHP
among 2007-5-29 16:30
ibm上有些文档.
希望能接触到的多介绍介绍使用经验
softfly 2007-5-29 17:34
回复 #7 softfly 的帖子
终于用PHP5.1.2的模块安装成功
可以正常的连接好数据库,就是用的默认的DB2数据库
这个东西安装配置的有点晕
他里面要装一些PHP的包,比如EMAIL XML_PARSER什么的
高版本的PHP5.2.2目前还没有这些包DOWNLOAD安装,也没有办法用
只好用这个版本的
softfly 2007-5-29 17:56
现在用ROOT登陆这个WEB主页面后
主要是出这个错误
Error: Unable to get anything from storage.
奇怪,我哪里做的不对吗?
softfly 2007-5-30 15:54
我之前安装的BF的顺序还是有错误
如果需要使用安装包里面那个DB2,就必须之前在系统里面建立好BUILD这个用户
否则虽然给你安装好了数据库,但是不会帮你把BF的数据库配置好的
又重新做了一次,这次OK了。
为了TRY这个东西,已经装了4次BF了
tuxitty 2007-8-30 17:19
听过一个IBM老外的介绍,基本的结构就是一个server,若干个agent。
server装在单独的一台控制机器上,agent装在各自要执行动作的机器上。
在server上配置好什么时间运行什么命令,到了那个时间,server就会去联系对应的agent,然后由那个agent调用所在机器执行相应的动作。
感觉上,好处就是提供了不同机器之间的联系,还有发布的平台。
但实际上要做的动作还是要事先人工输入到server上的。像懂你在上面说的刻光盘,应该还是需要先把在什么时候用哪台机器怎么调用刻光盘的命令,这些配置好。
先期的配置应该有点麻烦把。
tuxitty 2007-9-6 13:01
这个东东其实只是一个framework,实际的事情都还是自己做的。
它就像一个书架,书还是你自己要准备和买的,只不过它提供了一个排列的地方,其实完全可以自己搭一个书架,只不过buildforge这个好看一些。
另外它提供的输出并没有发布的平台,我要更正下,只是文本形式的log而已,就是一般的屏幕上的显示。
softfly 2008-3-14 23:26
我已经有幸接触过一些BF的东西了
如楼上所说,它是一个FRAMEWORK,更多的定制是要自己来完成的
其实BF更像一个轻量化的TPM
还是很好用的
而且它的AGENT支持多种平台,而且还很小很强大
所以前途不错
bizi 2008-3-21 00:00
DSTP的集成服务器也不错,功能和buildforge类似。但安装更简单,呵呵,只要点击一个批处理,差不多就可以完成全部安装。
可以DSTP的配置管理,变更,任务,工作产品管理互相配合,可以帮助配置管理员准确,高效一键式的发布版本:)
其特点如下:
1.通过图形界面设置集成命令,简单清楚。一次集成允许设置多条命令,命令运行顺序允许为并行或先后串行,组成一个完成的集成流程。
2. 能够同时管理多台集成客户端,把命令按顺序发到指定机器进行执行。简单的说,同时兼有CruiseControl和STAF的功能,为复杂环境下的编译和测试自动化提供了完善支持!
3. 下发命令时选择的客户端,允许在命令中直接设置,也允许服务器根据在线客户端自动选择!为超大项目的集成和构建提供了极好的支持!
4.允许设置在集成结束/失败/成功/部分失败中某种情况发生时,自动向指定人员发送集成报告。在集成报告中,失败的环节,自动以显眼的红色给予提示;自动显示错误信息,甚至包括哪行代码出错。
5.可以设置集成周期,如每日/周/月/,或者每隔固定分钟后自动启动集成。周期集成的最小周期为分钟!
6.为持续集成提供支持。系统和SVN集成,可以自动感知SVN库的变化。可以设置当SVN每次修改后,就自动启动集成。在集成失败,自动向代码提交人和指定的项目人员发送报告,催促迅速更正,保证代码随时可用
具体介绍可以看DSTP的配置管理和集成部分,网址[url=http://www.we-done.com/site/index.php?option=com_content&view=article&id=18&Itemid=29]http://www.we-done.com/site/index.php?option=com_content&view=article&id=18&Itemid=29[/url]
among 2008-3-21 16:15
[quote]原帖由 [i]softfly[/i] 于 2008-3-14 23:26 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=80036&ptid=3457][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
我已经有幸接触过一些BF的东西了
如楼上所说,它是一个FRAMEWORK,更多的定制是要自己来完成的
其实BF更像一个轻量化的TPM
还是很好用的
而且它的AGENT支持多种平台,而且还很小很强大
所以前途不错 [/quote]
哈哈,虽然没有用过,但是想想也应该是这些东西,一个好的可扩展的框架,可以定义自己的东西。
有机会一定要用一下。
hengwucuizhu 2008-3-25 16:42
哪里能够下载这个软件?
望提供一下阿
谢谢了
hengwucuizhu 2008-4-3 13:50
在ibm网站上下载了buildforge程序
在本机上安装后cpu始终100%,基本属于死机状态
请问,这是为什么?