Apart from version control systems, are there any tools that support release management?

Most of the time I've seen release control handled as a specific process with a supporting tool as source control (usually with branching and flagging). However, are there any tools out there for managing the release? I'm looking for open source and closed source tools if they exist.

+1


source to share


3 answers


Release management trumps tools, but that doesn't mean you can't unify the environment to support RM's processes and strategy. We rely heavily on Visual Studio TFS for our RM approach as it supports build automation, SCM, QA (testing) and integrates with SharePoint 2007 for documentation purposes.

Our RM workflow is also hosted in SharePoint. Obviously it all depends on the Microsoft stack, but there are equivalent OSS tools.



ETA: Our approach to RM is heavily based on ITIL v2, so it may be more stringent than what you are asking for.

+1


source


You can use ant or maven to automate tasks such as packaging and deploying to remote servers.



+2


source


By definition, release management is a managed process. I have seen larger organizations use HP Service Manager to manage processes in this area. They have a release control module that works with a change control module.

On the other side of java development at home, I saw the Artifactory plugin used with Jenkins. http://blogs.jfrog.org/2011/06/jenkins-new-maven-and-gradle-release.html

+1


source







All Articles