除了版本控制系统,还有什么工具可以支持发布管理吗



大多数时候,我看到发布管理是作为一个定义的过程来处理的,支持工具是版本控制系统(通常通过分支和标记)。但是,是否有专门用于发布管理的工具?我正在寻找开源和闭源代码工具,如果有的话。

您可以使用ant或maven来自动执行生成包和部署到远程服务器等任务。

发布管理超越了工具,但这并不意味着您不能组合一个环境来支持您的RM流程和战略。我们的RM方法在很大程度上依赖Visual Studio TFS,因为它支持构建自动化、SCM、QA(测试),并与SharePoint 2007集成以用于文档编制。

我们的RM工作流也托管在SharePoint中。显然,这一切都非常依赖于Microsoft堆栈,但也有等效的OSS工具。

ETA:我们的RM方法在很大程度上基于ITIL v2,因此它可能比您所要求的更严格。

根据定义,发布管理是一个受管理的过程。我见过大型组织在这一领域使用HP Service Manager进行流程管理。他们有一个与"更改管理"模块配合使用的"发布控制"模块。

在更java的开发方面,我看到了Jenkins使用的Artifactory插件。http://blogs.jfrog.org/2011/06/jenkins-new-maven-and-gradle-release.html

最新更新