您的位置:首页 > 其它

构建发布管理系统究竟是什么?

2010-02-02 08:14 337 查看
构建发布管理系统可以让软件团队仍使用他们自己熟悉的版本控制工具,而由它来处理后台的各种情况。开发人员可以进行代码的检入、检出、分支等各种操作,而不受任何影响。一旦他们认为某个版本已经条件具备,它就会被自动地推送给构建发布管理系统,并按照一个已定义好的软件开发生命周期,完成你规定的所有任务,比如自动化的过程、工作流、通知机制和授权管理等。构建发布管理可以轻松地跟踪任何变化,提供必备的报告。

我们不是依靠手工运行脚本或手工操作来构造这样一个移向产品环境的过程,BPM系统应提供一个通过轻轻点击按钮就可完成的功能来创建并维护受控工作流程。一旦这个流程定义好了,系统会自动执行这个流程,减轻人员的管理负担。而且,一旦某个版本被创建,你就可以通过BRMS跟踪其整个生命周期中所有与这个版本相关的信息,如版本号、标签等,是谁提交了这个版本、已经通过了哪个阶段等等。而且,你还可以一直追溯到它的源文件。这种跟踪机制让你看到完整的历史。其审计信息与每个版本包相关联,很容易满足我们的要求。

从上线部署方面来说,发布这些版本可以非常痛苦。一旦构建完成,开发团队的工作可能算是完成了,但是这仅仅是IT工作的开始。代码的交接经常是低效的。由于交付的版本错误百出,导致产品环境上的失败,从而让每个参与的人都感到沮丧。

BRM让开发与运维之间协调工作,减少新代码部署到生产环境的相关成本。正是由于对于每个包信息的可视化和标准程序的执行,所以在向生产环境部署之前,操作人员可以就防止那些潜在风险。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: